You are on page 1of 19

UNIDAD 1. Estructuracin fsica y funcional de un sistema informtico. 1.

1 Identifica los sistemas informticos y la forma de codificar datos, a partir de su anlisis. (12 horas) 1.1.1 Realiza la descripcin tcnica de los elementos bsicos de hardware y software en un sistema informtico y la organizacin del soporte mediante distintos sistemas de almacenamiento de la informacin. A. Descripcin de un sistema informtico. Informtica. Informtica En el Diccionario de la Real Academia Espaola se define informtica como: [1] Conjunto de conocimientos cientficos y tcnicas que hacen posible el tratamiento automtico de la informacin por medio de ordenadores. Conceptualmente, se puede entender como aquella disciplina encargada del estudio de mtodos, procesos, tcnicas, desarrollos y su utilizacin en ordenadores (computadores), con el fin de almacenar, procesar y transmitir informacin y datos en formato digital, por lo tanto la electrnica juega un papel muy importante en la informtica ya que mediante esta ciencia se puede entender a plenitud el entorno de hardware y software. La informtica es la ciencia aplicada que abarca el estudio y aplicacin del tratamiento automtico de la informacin utilizando dispositivos electrnicos y sistemas computacionales. Tambin est definida como el procesamiento automtico de la informacin. [2]Informtica o Computacin, es el conjunto de conocimientos cientficos y de tcnicas que hacen posible el tratamiento automtico de la informacin por medio de computadoras. La informtica combina los aspectos tericos y prcticos de la ingeniera, electrnica, teora de la informacin, matemticas, lgica y comportamiento humano. Los aspectos de la informtica cubren desde la programacin y la arquitectura informtica hasta la inteligencia artificial y la robtica. Conforme a ello, los sistemas informticos deben realizar las siguientes tres tareas bsicas: Entrada: Captacin de la informacin digital. Proceso: Tratamiento de la informacin. Salida: Transmisin de resultados binarios. En los inicios del procesado de informacin, con la informtica slo se facilitaba los trabajos repetitivos y montonos del rea administrativa, gracias a la automatizacin de esos procesos, ello trajo como consecuencia directa una disminucin de los costes y un incremento en la produccin. Actualmente es difcil concebir un rea que no use, de alguna forma, el apoyo de la informtica. sta puede cubrir un enorme abanico de funciones, que van desde las ms simples cuestiones domsticas, hasta clculos cientficos complejos. Entre las funciones principales de la informtica se cuentan las siguientes: Creacin de nuevas especificaciones de trabajo. Desarrollo e implementacin de sistemas informticos. Sistematizacin de procesos. Optimizacin de los mtodos y sistemas informticos existentes. Sistema informtico. Hardware y software. HARDWARE Hardware es un neologismo proveniente del ingls[1] definido por la RAE como el conjunto de elementos materiales que conforman una computadora [2] , sin embargo, es usual que sea utilizado en una forma ms amplia, generalmente para describir componentes fsicos de una tecnologa, as el hardware puede ser de un equipo militar importante, un equipo electrnico, un equipo informtico o un robot. [3]El hardware se refiere a todos los componentes fsicos (que se pueden tocar), en el caso de una computadora personal seran los discos, unidades de disco, monitor, teclado, la placa base, el microprocesador, tc. Una

computadora sin software sera tan intil como un libro con pginas en blanco. [4]Hardware. En computacin, trmino ingls que hace referencia a cualquier componente fsico tecnolgico, que trabaja o interacta de algn modo con la computadora. No slo incluye elementos internos como el disco duro, CDROM, disquetera, sino que tambin hace referencia al cableado, circuitos, gabinete, etc. E incluso hace referencia a elementos externos como la impresora, el mouse, el teclado, el monitor y dems perifricos. SOFTWARE Segn la Real Academia Espaola RAE, el software es un conjunto de programas, instrucciones y reglas informticas que permiten ejecutar distintas tareas en una computadora. Se considera que el software es el equipamiento lgico e intangible de un ordenador. En otras palabras, el concepto de software abarca a todas las aplicaciones informticas, como los procesadores de textos, las planillas de clculo y los editores de imgenes. Se denomina software, programtica, equipamiento lgico o soporte lgico a todos los componentes intangibles de una computadora, es decir, al conjunto de programas y procedimientos necesarios para hacer posible la realizacin de una tarea especfica, en contraposicin a los componentes fsicos del sistema (hardware). Redes de computadoras. Red de computadoras. Una red de computadoras, tambin llamada red de ordenadores o red informtica, es un conjunto de equipos (computadoras y/o dispositivos) conectados por medio de cables, seales, ondas o cualquier otro mtodo de transporte de datos, que comparten informacin (archivos), recursos (CDROM, impresoras, etc.) y servicios (acceso a internet, e-mail, chat, juegos), etc. Una red de comunicaciones es un conjunto de medios tcnicos que permiten la comunicacin a distancia entre equipos autnomos (no jerrquica -master/slave-). Normalmente se trata de transmitir datos, audio y vdeo por ondas electromagnticas a travs de diversos medios (aire, vaco, cable de cobre, fibra ptica, etc.)

Para simplificar la comunicacin entre programas (aplicaciones) de distintos equipos, se defini el Modelo OSI por la ISO, el cual especifica 7 distintas capas de abstraccin. Con ello, cada capa desarrolla una funcin especfica con un alcance definido.

Clasificacin de redes Por alcance: o Red de rea personal (PAN) o Red de rea local (LAN) o Red de rea de campus (CAN) o Red de rea metropolitana (MAN) o Red de rea amplia (WAN) Por mtodo de la conexin: o Medios guiados: cable coaxial, cable de par trenzado, fibra ptica y otros tipos de cables. o Medios no guiados: radio, infrarrojos, microondas, lser y otras redes inalmbricas. Por relacin funcional: o Cliente-servidor o Igual-a-Igual (p2p) Por Topologa de red: o Red de bus o Red de estrella o Red de anillo (o doble anillo) o Red en malla (o totalmente conexa) o Red en rbol o Red Mixta (cualquier combinacin de las anteriores) Por la direccionalidad de los datos (tipos de transmisin) o Simplex (unidireccionales), un Equipo Terminal de Datos transmite y otro recibe. (p. ej. streaming) o Half-Duplex (bidireccionales), slo un equipo transmite a la vez. Tambin se llama SemiDuplex (p. ej. una comunicacin por equipos de radio, si los equipos no son full dplex, uno no podra transmitir (hablar) si la otra persona est tambin transmitiendo (hablando) porque su equipo estara recibiendo (escuchando) en ese momento). o Full-Duplex (bidireccionales) , ambos pueden transmitir y recibir a la vez una misma informacin. (p. ej. videoconferencia).

Informacin. [1] La informacin es un conjunto organizado de datos, que constituye un mensaje sobre un cierto fenmeno o ente. La informacin permite resolver problemas y tomar decisiones, ya que su uso racional es la base del conocimiento. [2] La informacin es un fenmeno que proporciona significado o sentido a las cosas, e indica mediante cdigos y conjuntos de datos, los modelos del pensamiento humano. La informacin por tanto, procesa y genera el conocimiento humano. Aunque muchos seres vivos se comunican transmitiendo informacin para su supervivencia, la diferencia de los seres humanos radica en su capacidad de generar y perfeccionar tanto cdigos como smbolos con significados que conformaron lenguajes comunes tiles para la convivencia en sociedad, a partir del establecimiento de sistemas de seales y lenguajes para la comunicacin. Tipos. Informacin pblica. Es la informacin s a la que puede acceder cualquier persona por poco que se lo proponga. Este tipo de informacin es vital para conseguir logros comerciales, pero es un error dirigirla nicamente al exterior de la empresa. Todos los integrantes de una empresa o de un proyecto deben estar al corriente sobre la informacin que cualquier usuario puede obtener.

Informacin interna. Todos los datos y contenidos necesarios para llevar a cabo UN proyecto, as como las informaciones relativas a la propia empresa que se ponen en conocimiento de todo el equipo. Debido a la composicin variada de la empresa, podramos establecer diversos estratos de informacin interna, algunos ms genricos y evadibles, otros ms estratgicos y delicados. Informacin privada. Es la informacin que no puede ir ms all de las personas que deban manejarla. Datos concretos sobre nuestra contabilidad, nuevas ideas en fase de definicin, negociaciones en marcha, datos internos de clientes, filtraciones y rumores no propagables, etc. Las personas que acceden a esta informacin tienen un alto grado de confianza y de responsabilidad. Almacenar y transmitir esta informacin de forma cifrada es una precaucin sencilla que nos puede ahorrar grandes disgustos. Caractersticas. Exactitud: En este sentido la informacin debe reflejar el evento al cual se refiere y su sistema de medicin expresado con poca variabilidad. Objetividad: La informacin debe ser el producto de criterios establecidos que permitan la interpretacin en forma estandarizada por diferentes personas en circunstancias diversas de tiempo y lugar. Vlida: Se refiere a que la informacin ha de permitir medir en forma precisa el concepto que se estudia, con criterios uniformes. Continuidad: La informacin ha de ser generada en forma permanente de tal manera que exista la disponibilidad de los datos a travs del proceso de vigilancia. Completa: Debe contener todos los datos y variables previamente establecidas para cumplir con su finalidad Oportuna: La informacin debe generarse y notificarse a la par con los acontecimientos de tal manera que permita la toma de decisiones y la actuacin inmediata Comparable: que permita ser confrontada con datos similares. Intelectual en su esencia, es decir, la informacin: crea y recrea el mundo de las ideas, a travs del tiempo y del espacio; transmite esas ideas a nuestra mente y construye, as, poco a poco, el contenido de nuestro intelecto: el conocimiento. Novedosa: deber transmitir algo nuevo, algo no conocido hasta entonces; no ser informacin si la idea ya es conocida por el investigador. Facilita la actividad humana: disminuye la incertidumbre, al proporcionar nuevos conocimientos; facilita, por tanto, la toma de decisiones. Social. Es informacin en sentido estricto: slo cuando se la recibe de otros; no, la obtenida por nosotros mismos. Plural, en cuanto: engloba los diferentes puntos de vista, ideas o datos sobre el tema investigado y no se limita a una nica va. Constituye un sistema, porque implica: un conjunto de elementos que interactan entre ellos, en busca de un objetivo comn.

B. Identificacin de sistemas operativos. Definicin [1]Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computacin destinados a realizar muchas tareas entre las que destaca la administracin eficaz de sus recursos. [2]El sistema operativo es el programa (o software) ms importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas bsicas, tales como reconocimiento de la conexin del teclado, enviar la informacin a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos perifricos tales como impresoras, escner, etc. [3]El conjunto de programas informticos que permite la administracin eficaz de los recursos de una computadora es conocido como sistema operativo o software de sistema. Estos programas comienzan a trabajar apenas se enciende el equipo, ya que gestionan el hardware desde los noveles ms bsicos y permiten adems la interaccin con el usuario. Un sistema operativo desempea 5 funciones bsicas en la operacin de un sistema informtico: suministro de interfaz al usuario, administracin de recursos, administracin de archivos, administracin de tareas y servicio de soporte y utilidades. Interfaces del usuario. Es la parte del sistema operativo que permite comunicarse con l, de tal manera que se puedan cargar programas, acceder archivos y realizar otras tareas. Existen tres tipos bsicos de interfaces: las que se basan en comandos, las que utilizan mens y las interfaces grficas de usuario. Administracin de recursos. Sirven para administrar los recursos de hardware y de redes de un sistema informtico, como la CPU, memoria, dispositivos de almacenamiento secundario y perifricos de entrada y de salida. Administracin de archivos. Un sistema de informacin contiene programas de administracin de archivos que controlan la creacin, borrado y acceso de archivos de datos y de programas. Tambin implica mantener el registro de la ubicacin fsica de los archivos en los discos magnticos y en otros dispositivos de almacenamiento secundarios. Administracin de tareas. Los programas de administracin de tareas de un sistema operativo administran la realizacin de las tareas informticas de los usuarios finales. Los programas controlan que reas tiene acceso al CPU y por cunto tiempo. Las funciones de administracin de tareas pueden distribuir una parte especfica del tiempo del CPU para una tarea en particular, e interrumpir al CPU en cualquier momento para sustituirla con una tarea de mayor prioridad. Servicio de soporte. Los servicios de soporte de cada sistema operativo dependern de la implementacin particular de ste con la que estemos trabajando. Entre las ms conocidas se pueden destacar las implementaciones de Unix, desarrolladas por diferentes empresas de software, los sistemas operativos de Apple Inc., como Mac OS X para las computadoras de Apple Inc., los sistemas operativos de Microsoft, y las implementaciones de software libre, como GNU/Linux o BSD producidas por empresas, universidades, administraciones pblicas, organizaciones sin fines de lucro y/o comunidades de desarrollo.

Estos servicios de soporte suelen consistir en:


Actualizacin de versiones. Mejoras de seguridad. Inclusin de alguna nueva utilidad (un nuevo entorno grfico, un asistente para administrar alguna determinada funcin, ...). Controladores para manejar nuevos perifricos (este servicio debe coordinarse a veces con el fabricante del hardware). 5

Correccin de errores de software. Otros. Tipos de Sistemas operativos y proveedores ms comunes.

Un Sistema Operativo es un programa que acta como intermediario entre el usuario y el hardware de un computador y su propsito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un Sistema Operativo es, entonces, lograr que el Sistema de computacin se use de manera cmoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente. Caractersticas de un Sistema Operativo. En general, se puede decir que un Sistema Operativo tiene las siguientes caractersticas: Conveniencia. Un Sistema Operativo hace ms conveniente el uso de una computadora. Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera ms eficiente posible. Habilidad para evolucionar. Un Sistema Operativo deber construirse de manera que permita el desarrollo, prueba o introduccin efectiva de nuevas funciones del sistema sin interferir con el servicio. Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos. Relacionar dispositivos (gestionar a travs del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos perifricos, cuando el usuario as lo requiera. Organizar datos para acceso rpido y seguro. Nos permite tener acceso a la informacin almacenada para su uso posterior y de una manera protegida. Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalacin y uso de las redes de computadoras. Procesamiento por bytes de flujo a travs del bus de datos. Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fcil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora. Tcnicas de recuperacin de errores. Son aquellas tcnicas o procedimientos que permiten recuperar la informacin almacenada o procesada despus de un fallo o error. Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se bloqueen entre ellos, informndoles si esa aplicacin esta siendo ocupada por otro usuario. Generacin de estadsticas. Permite que se puedan compartir el hardware y los datos entre los usuarios.

Tipos de Sistemas Operativos. Actualmente los sistemas operativos se dividen en tres clasificaciones: sistemas operativos por su estructura (visin interna), sistemas operativos por los servicios que ofrecen (Visin Externa) y sistemas operativos por la forma en que ofrecen sus servicios. 1. Sistemas Operativos por su Estructura (Visin Interna). Segn, se deben observar dos tipos de requisitos cuando se construye un sistema operativo, los cuales son:

Requisitos de usuario: Sistema fcil de usar y de aprender, seguro, rpido y adecuado al uso al que se le quiere destinar. 2. Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de operacin, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad. A continuacin se describen las distintas estructuras que presentan los actuales sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener. a) Estructura Monoltica. Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. Las caractersticas fundamentales de este tipo de estructura son: Construccin del programa final a base de mdulos compilados separadamente que se unen a travs del ligador. Buena definicin de parmetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc. Generalmente estn hechos a medida, por lo que son eficientes y rpidos en su ejecucin y gestin, pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones.
1.

b) Estructura Jerrquica. A medida que fueron creciendo las necesidades de los usuarios y se

perfeccionaron los sistemas, se hizo necesaria una mayor organizacin del software, del sistema operativo, donde una parte del sistema contena subpartes y esto organizado en forma de niveles. Se dividi el sistema operativo en pequeas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con una clara interfase con el resto de elementos. Se constituy una estructura jerrquica o de niveles en los sistemas operativos, el primero de los cuales fue denominado THE (Technische Hogeschool, Eindhoven), de Dijkstra, que se utiliz con fines didcticos. Se puede pensar tambin en estos sistemas como si fueran `multicapa'. Multics y Unix caen en esa categora.

En la estructura anterior se basan prcticamente la mayora de los sistemas operativos actuales. Otra forma de ver este tipo de sistema es la denominada de anillos concntricos o "rings".

En el sistema de anillos, cada uno tiene una apertura, conocida como puerta o trampa (trap), por donde pueden entrar las llamadas de las capas inferiores. De esta forma, las zonas ms internas del sistema operativo o ncleo del sistema estarn ms protegidas de accesos indeseados desde las capas ms externas. Las capas ms internas sern, por tanto, ms privilegiadas que las externas.
c)

Mquina Virtual. Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso, mostrando una mquina que parece idntica a la mquina real subyacente. Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la multiprogramacin y la mquina extendida. El objetivo de los sistemas operativos de mquina virtual es el de integrar distintos sistemas operativos dando la sensacin de ser varias mquinas diferentes. El ncleo de estos sistemas operativos se denomina monitor virtual y tiene como misin llevar a cabo la multiprogramacin, presentando a los niveles superiores tantas mquinas virtuales como se soliciten. Estas mquinas virtuales no son mquinas extendidas, sino una rplica de la mquina real, de manera que en cada una de ellas se pueda ejecutar un sistema operativo diferente, que ser el que ofrezca la mquina extendida al usuario.

d) Cliente-Servidor (Microkernel). El tipo ms reciente de sistemas operativos es el

denominado Cliente-servidor, que puede ser ejecutado en la mayora de las computadoras, ya sean grandes o pequeas. Este sistema sirve para toda clase de aplicaciones por tanto, es de propsito general y cumple con las mismas actividades que los sistemas operativos convencionales. El ncleo tiene como misin establecer la comunicacin entre los clientes y los servidores. Los procesos pueden ser tanto servidores como clientes. Por ejemplo, un programa de aplicacin normal es un cliente que llama al servidor correspondiente para acceder a un archivo o realizar una operacin de entrada/salida sobre un dispositivo concreto. A su vez, un proceso cliente puede actuar como servidor para otro.". 2. Sistemas Operativos por Servicios (Visin Externa). Esta clasificacin es la ms comnmente usada y conocida desde el punto de vista del usuario final. Esta clasificacin se comprende fcilmente con el cuadro sinptico que a continuacin se muestra:

1.

Por Nmero de Usuarios: a. Sistema Operativo Monousuario. Los sistemas operativos monousuarios son aqullos que soportan a un usuario a la vez, sin importar el nmero de procesadores que tenga la computadora o el nmero de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras personales tpicamente se han clasificado en este rengln. En otras palabras los sistemas monousuarios son aquellos que nada ms puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicacin que se estn ejecutando. b. Sistema Operativo Multiusuario. Los sistemas operativos multiusuarios son capaces de dar servicio a ms de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones. No importa

el nmero de procesadores en la mquina ni el nmero de procesos que cada usuario puede ejecutar simultneamente. En esta categora se encuentran todos los sistemas que cumplen simultneamente las necesidades de dos o ms usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing). 2. Por el Nmero de Tareas: a. Sistema Operativo Monotarea. Los sistemas monotarea son aquellos que slo permiten una tarea a la vez por usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez. Los sistemas operativos monotareas son ms primitivos y, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. b. Sistema Operativo Multitarea. Un sistema operativo multitarea es aqul que le permite al usuario estar realizando varias labores al mismo tiempo. Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Un sistema operativo multitarea se distingue por su capacidad para soportar la ejecucin concurrente de dos o ms procesos activos. La multitarea se implementa generalmente manteniendo el cdigo y los datos de varios procesos simultneamente en memoria y multiplexando el procesador y los dispositivos de E/S entre ellos. La multitarea suele asociarse con soporte hardware y software para proteccin de memoria con el fin de evitar que procesos corrompan el espacio de direcciones y el comportamiento de otros procesos residentes. 3. Por el Nmero de Procesadores: a. Sistema Operativo de Uniproceso. Un sistema operativo uniproceso es aqul que es capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese ms de uno le sera intil. El ejemplo ms tpico de este tipo de sistemas es el DOS y MacOS. b. Sistema Operativo de Multiproceso. Un sistema operativo multiproceso se refiere al nmero de procesadores del sistema, que es ms de uno y ste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simtrica o asimtricamente. i. Asimtrica. Cuando se trabaja de manera asimtrica, el sistema operativo selecciona a uno de los procesadores el cual jugar el papel de procesador maestro y servir como pivote para distribuir la carga a los dems procesadores, que reciben el nombre de esclavos. ii. Simtrica. Cuando se trabaja de manera simtrica, los procesos o partes de ellos (threads) son enviados indistintamente a cual quiera de los procesadores disponibles, teniendo, tericamente, una mejor distribucin y equilibrio en la carga de trabajo bajo este esquema. Se dice que un thread es la parte activa en memoria y corriendo de un proceso, lo cual puede consistir de un rea de memoria, un conjunto de registros con valores especficos, la pila y otros valores de contexto. 3. Sistemas Operativos por la Forma de Ofrecer sus Servicios Esta clasificacin tambin se refiere a una visin externa, que en este caso se refiere a la del usuario, el cmo acceda a los servicios. Bajo esta clasificacin se pueden detectar dos tipos principales: sistemas operativos de red y sistemas operativos distribuidos. Sistema Operativo de Red. Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras a travs de un medio de

10

transmisin con el objeto de intercambiar informacin, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un conjunto de comandos o llamadas al sistema para ejecutar estas operaciones, adems de la ubicacin de los recursos que desee acceder. Sistemas Operativos Distribuidos. Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos (impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso) en una sola mquina virtual que el usuario acceda en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicacin de los recursos, sino que los conoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual. Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo. Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.

Ejemplos de Sistema Operativo A continuacin detallamos algunos ejemplos de sistemas operativos: Familia Windows Windows 1.0 Windows 2.0 Windows 3.0 OS/2 o OS/2.1 o OS/2 2.0 o OS/2 3.0 y 4.0 Windows 3.1 y Windows 3.11 Windows NT o Windows NT 3.1 o Windows NT 3.5/3.51 o Windows NT 4.0 Windows 3.1 Windows 95 Windows 98 Windows ME Windows NT Windows 2000 Windows 2000 server Windows XP Windows Server 2003 Windows CE Windows Mobile Windows XP 64 bits Windows Vista (Longhorn) Windows 7 Windows 8

Familia Macintosh Mac OS 7 Mac OS 8 Mac OS 9 Mac OS X

Familia UNIX AIX AMIX GNU/Linux GNU / Hurd HP-UX Irix Minix System V Solaris UnixWare

11

C. Manejo de sistemas de codificacin. Representacin por medio de nmeros. El cdigo decimal.


Cdigo Decimal El cdigo decimal es el cdigo que utilizan los ordenadores para trabajar en base diez, y est compuesto por los nmeros del 0 al 9. Cada instruccin o interpretacin lgica del ordenador se reduce a un cdigo integrado slo por esos nmeros.

Sistema binario. Cdigo octal. Cdigo hexadecimal. Cambios de base de numeracin.

Dec Hex Oct 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 A B C D E F 000 001 002 003 004 005 006 007 010 011 012 013 014 015 016 017

Bin 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 00001010 00001011 00001100 00001101 00001110 00001111

Dec Hex Oct 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 020 021 022 023 024 025 026 027 030 031 032 033 034 035 036 037

Bin 00010000 00010001 00010010 00010011 00010100 00010101 00010110 00010111 00011000 00011001 00011010 00011011 00011100 00011101 00011110 00011111

Dec Hex Oct 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 040 041 042 043 044 045 046 047 050 051 052 053 054 055 056 057

Bin 00100000 00100001 00100010 00100011 00100100 00100101 00100110 00100111 00101000 00101001 00101010 00101011 00101100 00101101 00101110 00101111

Dec Hex Oct 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 060 061 062 063 064 065 066 067 070 071 072 073 074 075 076 077

Bin 00110000 00110001 00110010 00110011 00110100 00110101 00110110 00110111 00111000 00111001 00111010 00111011 00111100 00111101 00111110 00111111

Dec Hex Oct 64 65 66 67 68 69 70 71 72 73 74 75 40 41 42 43 44 45 46 47 48 49 4A 4B 100 101 102 103 104 105 106 107 110 111 112 113

Bin 01000000 01000001 01000010 01000011 01000100 01000101 01000110 01000111 01001000 01001001 01001010 01001011

Dec Hex Oct 80 81 82 83 84 85 86 87 88 89 90 91 50 51 52 53 54 55 56 57 58 59 5A 5B 120 121 122 123 124 125 126 127 130 131 132 133

Bin 01010000 01010001 01010010 01010011 01010100 01010101 01010110 01010111 01011000 01011001 01011010 01011011

Dec Hex Oct 96 97 98 99 100 101 102 103 104 105 106 107 60 61 62 63 64 65 66 67 68 69 6A 6B 140 141 142 143 144 145 146 147 150 151 152 153

Bin 01100000 01100001 01100010 01100011 01100100 01100101 01100110 01100111 01101000 01101001 01101010 01101011

Dec Hex Oct 112 113 114 115 116 117 118 119 120 121 122 123 70 71 72 73 74 75 76 77 78 79 7A 7B 160 161 162 163 164 165 166 167 170 171 172 173

Bin 01110000 01110001 01110010 01110011 01110100 01110101 01110110 01110111 01111000 01111001 01111010 01111011

12

76 77 78 79

4C 4D 4E 4F

114 115 116 117

01001100 01001101 01001110 01001111

92 93 94 95

5C 5D 5E 5F

134 135 136 137

01011100 01011101 01011110 01011111

108 109 110 111

6C 6D 6E 6F

154 155 156 157

01101100 01101101 01101110 01101111

124 125 126 127

7C 7D 7E 7F

174 175 176 177

01111100 01111101 01111110 01111111

Dec Hex Oct 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 200 201 202 203 204 205 206 207 210 211 212 213 214 215 216 217

Bin 10000000 10000001 10000010 10000011 10000100 10000101 10000110 10000111 10001000 10001001 10001010 10001011 10001100 10001101 10001110 10001111

Dec Hex Oct 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F 220 221 222 223 224 225 226 227 230 231 232 233 234 235 236 237

Bin 10010000 10010001 10010010 10010011 10010100 10010101 10010110 10010111 10011000 10011001 10011010 10011011 10011100 10011101 10011110 10011111

Dec Hex Oct 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF 240 241 242 243 244 245 246 247 250 251 252 253 254 255 256 257

Bin 10100000 10100001 10100010 10100011 10100100 10100101 10100110 10100111 10101000 10101001 10101010 10101011 10101100 10101101 10101110 10101111

Dec Hex Oct 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF 260 261 262 263 264 265 266 267 270 271 272 273 274 275 276 277

Bin 10110000 10110001 10110010 10110011 10110100 10110101 10110110 10110111 10111000 10111001 10111010 10111011 10111100 10111101 10111110 10111111

Dec Hex Oct 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF 300 301 302 303 304 305 306 307 310 311 312 313 314 315 316 317

Bin 11000000 11000001 11000010 11000011 11000100 11000101 11000110 11000111 11001000 11001001 11001010 11001011 11001100 11001101 11001110 11001111

Dec Hex Oct 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF 320 321 322 323 324 325 326 327 330 331 332 333 334 335 336 337

Bin 11010000 11010001 11010010 11010011 11010100 11010101 11010110 11010111 11011000 11011001 11011010 11011011 11011100 11011101 11011110 11011111

Dec Hex Oct 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF 340 341 342 343 344 345 346 347 350 351 352 353 354 355 356 357

Bin 11100000 11100001 11100010 11100011 11100100 11100101 11100110 11100111 11101000 11101001 11101010 11101011 11101100 11101101 11101110 11101111

Dec Hex Oct 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF 360 361 362 363 364 365 366 367 370 371 372 373 374 375 376 377

Bin 11110000 11110001 11110010 11110011 11110100 11110101 11110110 11110111 11111000 11111001 11111010 11111011 11111100 11111101 11111110 11111111

Tabla de conversin - Decimal, Hexadecimal, Octal, Binario

13

http://

.iespana.es

INTRODUCCIN Los nmeros se pueden representar en distintos sistemas de numeracin que se diferencian entre si por su base. As el sistema de numeracin decimal es de base 10, el binario de base 2, el octal de base 8 y el hexadecimal de base 16. El diseo de todo sistema digital responde a operaciones con nmeros discretos y por ello necesita utilizar los sistemas de numeracin y sus cdigos. En los sistemas digitales se emplea el sistema binario debido a su sencillez. Cualquier nmero de cualquier base se puede representar mediante la siguiente ecuacin polinmica:

Siendo b la base del sistema de numeracin. Se cumplir que b>1; ai es un nmero perteneciente al sistema que cumple la siguiente condicin: 0 ai <b. SISTEMAS DE NUMERACIN 1.1. SISTEMA DECIMAL Su origen lo encontramos en la India y fue introducido en Espaa por los rabes. Su base es 10. Emplea 10 caracteres o dgitos diferentes para indicar una determinada cantidad: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. El valor de cada smbolo depende de su posicin dentro de la cantidad a la que pertenece. Vemoslo con un ejemplo:

Si el nmero contiene decimales:

1.2. SISTEMA BINARIO Es el sistema digital por excelencia, aunque no el nico, debido a su sencillez. Su base es 2 Emplea 2 caracteres: 0 y 1. Estos valores reciben el nombre de bits (dgitos binarios). As, podemos decir que la cantidad 10011 est formada por 5 bits. Veamos con un ejemplo como se representa este nmero teniendo en cuenta que el resultado de la expresin polinmica dar su equivalente en el sistema decimal:

14

1.3. SISTEMA OCTAL Posee ocho smbolos: 0, 1, 2, 3, 4, 5, 6, 7. Su base es 8. Este sistema tiene una peculiaridad que lo hace muy interesante y es que la conversin al sistema binario 3 resulta muy sencilla ya que, 8 = 2 . As, para convertir un nmero de base 8 a binario se sustituye cada cifra por su equivalente binario en el apartado 1.5. Conversiones se estudiar esta conversin. 1.4. SISTEMA HEXADECIMAL. Est compuesto por 16 smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Su base es 16. Es uno de los sistemas ms utilizados en electrnica, ya que adems de simplificar la escritura de los nmeros binarios, todos 4 los nmeros del sistema se pueden expresar en cuatro bits binarios al ser 16 = 2 . La conversin de un nmero hexadecimal a uno binario es muy sencilla al igual que en el sistema octal, profundizaremos en ello en el apartado 1.5. 1.5. CONVERSIONES CONVERSIN ENTRE BINARIO Y DECIMAL Si la conversin es de binario a decimal, aplicaremos la siguiente regla: se toma la cantidad binaria y se suman las potencias de 2 correspondientes a las posiciones de todos sus dgitos cuyo valor sea 1. Veamos dos ejemplos: 1011112 = 1.2 +0.2 +1.2 +1.2 +1.2 +1.2 = 4510 101012= 1.2 +0.2 +1.2 +0.2 +1.2 = 2110 Si la conversin es de decimal a binario, aplicaremos la siguiente regla: se toma la cantidad decimal dada y se divide sucesivamente entre 2. Los restos obtenidos en cada divisin (0, 1), forman la cantidad binaria pedida, leda desde el ltimo cociente al primer resto. Se presentaran los ejemplos en forma de tabla debido a la dificultad que supone utilizar el sistema tradicional de divisin con el editor: N Decimal 107 53 26 13 6 3 Base 2 2 2 2 2 2 Cociente 53 26 13 6 3 1 Resto 1 1 0 1 0 1 Fraccin decimal 0,645 0,290 0,580 0.160 0,320 0.64 0.28 0.56 Multiplicado por: 2 2 2 2 2 2 2 2 Resultado 1,290 0,580 1,160 0,320 0.64 1.28 0.56 1.12 Dgito binario 1 0 1 0 0 1 0 1
4 3 2 1 0 5 4 3 2 1 0

10710= 11010112

Cuando tengamos un nmero con decimales seguiremos el siguiente procedimiento: multiplicaremos por 2 la parte decimal y se toma como dgito binario su parte entera. El proceso se repite con la fraccin decimal resultante del paso anterior, hasta obtener una fraccin decimal nula, o bien hasta obtener el nmero de cifras binarias que se desee. Ejemplo: 107,645. Como anteriormente convertimos 107 a binario, el resultado de la conversin quedara as:

1101011, 101001012

15

CONVERSIN ENTRE OCTAL Y BINARIO Si la conversin es de octal a binario cada cifra se sustituir por su equivalente binario. Tendremos en cuenta la siguiente tabla para hacer la conversin de modo ms rpido: Carcter octal 0 1 2 3 4 5 6 7 N binario 000 001 010 011 100 101 110 111

Ejemplo: 55,358 Resultado: 101 101, 011 1012

Si la conversin es de binario a octal se realiza de modo contrario a la anterior conversin, agrupando los bits enteros y los fraccionarios en grupos de 3 a partir de la coma decimal. Si no se consiguen todos los grupos de tres se aadirn, los ceros que sean necesarios al ltimo grupo, vemoslo con un ejemplo: Agrupacin Equivalente octal 2 3 7 , 7 6

Ejemplo: 11011111,111112 Resultado: 237,768


Observa como ha sido necesario aadir un cero en la ltima agrupacin de la parte entera y otro en la parte fraccionaria para completar los grupos de 3 dgitos.

010 011 111 , 111 110

CONVERSIN ENTRE OCTAL Y DECIMAL Si la conversin es de octal a decimal se proceder como observas en el ejemplo: 7408= 7.8 +4.8 +4.8 = 48410 Si la conversin es de decimal a octal se proceder de modo similar a la conversin de decimal a binario, pero dividiendo entre 8. Comprueba los resultados en el siguiente ejemplo:
2 1 0

42610 = 6528
CONVERSIN ENTRE BINARIO Y HEXADECIMAL La conversin entre binario y hexadecimal es igual al de la conversin octal y binario, pero teniendo en cuenta los caracteres hexadecimales, ya que se tienen que agrupar de 4 en 4. La conversin de binario a hexadecimal se realiza segn el ejemplo siguiente: Sistema binario 0000 0001 0010 Sistema Hexadecimal 0 1 2 Ejemplo: 1011111,1100012 Agrupando obtenemos el siguiente resultado: 0101 1111, 1100 01002 Sustituyendo segn la tabla logramos la conversin esperada:

16

0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

3 4 5 6 7 8 9 A B C D E F

5F, C416

La conversin de hexadecimal a binario simplemente sustituiremos cada carcter por su equivalente en binario, por ejemplo:

69DE16= 0110 1001 1101 11102


1.6. EJERCICIOS PROPUESTOS 1. Para pasar de binario a decimal a) 110012 b) 10110110112 Solucin: 2510 Solucin: 73110 6. Para pasar de hexadecimal a binario a) 86BF16 b) 2D5E16 Solucin: 10000110101111112 Solucin: 00101101010111102

2. Para pasar de decimal a binario a) 86910 b) 842610 Solucin: 11011001012 Solucin: 100000111010102

3. Para pasar de binario a octal a) 1110101012 b) 11011, 012 Solucin: 7258 Solucin: 33,28

7. Para pasar de octal a decimal a) 1068 b) 7428 Solucin: 7010 Solucin: 48210

4. Para pasar de octal a binario a) 20668 b) 142768 Solucin: 0100001101102 Solucin: 0011000101111102

8. Para pasar de decimal a octal: a) 23610 b) 5274610 Solucin: 3548 Solucin: 1470128

5. Para pasar de binario a hexadecimal a) 1100010002 b) 100010,1102 Solucin: 18816 Solucin: 22,C

17

- Trabajo con nmeros decimales. - Representacin de nmeros reales.


Razones para el uso del sistema binario. Representacin alfanumrica. Cdigo ASCII. Cdigo EBCDIC.

EBCDIC

El cdigo BCD se expanderia de este modo: extendido de caracteres decimales codificados en binario para el intercambio de informacion (extended BCD interchange intercode). ES un sistema de codificacion que tiene como objetivo la representacin de caracteres alfanumericos. Es el utilizado por IBM para sus ordenadores de la serie IBM PC. En este sistema de caracteres, cada caracter tiene 8 bits, entonces, al tener 8 podremos reresentar hasta 2 elevado 8 = 256 caracteres. Sera posible almacenar letras mayusculas , caracteres especiales etc para los dispositivos de E/S.

ASCII

Cdigo estaunidense (para variar) Estandar para el intercambio de la informacin (american standard code for information interchange). Es el recomendado por en ANSI (instituto estaunidense de normas). Utiliza grupos de 7 bits por caracter, permitiendo 2 elevado 7 = 128 caracteres diferentes, lo que es sufiente para el alfabeto con letras mayusculas y minisculas y simbolos de una maquina de escribir corriente. Un cdigo ASCII extendido usa 8 bits por caracter, lo que aade otros 128 caracteres posibles. Este juego de codigos mas amplio perimte que se agregen los simbolos de lenguajes extrangeros y varios simbolos graficos. ASCII es el codigo mas extendido y es utilizado por sistemas operativos como DOS, Windows, y UNIX.

D. Medicin de la informacin. Unidades de medicin. Bit. Byte. Carcter. Mltiplos.

Unidades de medida en informtica


Como sabemos, el sistema binario (binary) es un sistema de numeracin que tiene por base el 2 Utiliza slo dos guarismos: "0" (cero) y "1" (uno) para representar cualquier informacin (frente al sistema decimal de uso cotidiano que tiene por base el 10 y combina los dgitos del 0 al 9). Los ordenadores utilizan el sistema binario porque no conocen -no pueden interpretar- ms que dos estados: pasa la corriente (on, abierto, 1) o no pasa la corriente (off, cerrado , 0). De esta forma un ordenador s que pueden manejar y almacenar la informacin.

18

El BIT y el BYTE La unidad ms pequea de informacin representable en el ordenador se llama bit. Bit significa dgito binario (del ingles "binari digit") y slo puede tomar dos valores: el 0 y el 1. El conjunto de cuatro bits se denomina cuarteto. En los ordenadores, para transmitir la informacin se utilizan grupos de 8 bits. A cada grupo de 8 bits se le llama byte. El byte es, por tanto la agrupacin ms utilizada en informtica Cada vez que se pulsa una tecla llega la unidad central una serie de impulsos elctricos que equivale a una combinacin de 8 bits, es decir 1 byte. As la letra "A" llega a la Unidad Central como la combinacin de 8 bits: 01000001 Unidades de medida en informtica Unidad 1 bit 1 Byte 1 kiloByte 1 MegaByte 1 Gigabyte 1 Terabyte 1 Petabyte 1 Exabyte 1 Zetabyte 1 Yottabyte Equivalencias. Abrev. bit Byte KB MB GB TB PB EB ZB YB Se habla de bits bytes kas megas gigas teras Representa unidad mnima conjunto de 8 bits 1024 Bytes 1024 KB (1.048.576 bytes) 1024 MB (1.073.741.824 bytes) 1024 GB (un billn de bytes) 1024 TB 1024 PB 1024 EB 1024 ZB

19

You might also like