Documente Academic
Documente Profesional
Documente Cultură
Curso : Tcnico Nivel Superior En Gestin Pblica, Mencin Gestin Municipal. Profesor : Mximo Ovalle N, Ingeniero Informtico
1.1.2. Concepto tcnico: El ordenador es un conjunto de circuitos electrnicos comprimidos en una pastilla de silicio (llamada Chip), siendo su funcin fundamental la de encausar las seales electromagnticas de un dispositivo a otro. El ordenador es en realidad el MICROPROCESADOR, o sea un conmutador, es el cerebro y razn de ser del ente denominado computador. Todo lo dems que le rodea y se le es conectado no son ms que dispositivos mediante los cuales el cerebro se alimenta de energa e interactua con el medio ambiente y por lo tanto con nosotros los usuarios.
1.2. Componentes Bsicos De Un Computador Al conjunto fsico de todos los dispositivos y elementos internos y externos de un computador suele denominarse el HARDWARE.(ferretera o Equipo Duro). Entre los ms importantes tenemos los siguientes: 1.2.1. Unidad Central De Proceso (Cpu) El microprocesador es el corazn de cualquier computadora normal, bien sea un computador de escritorio, un servidor, o un porttil. El microprocesador que podra ser un Pentium, un K6, un PowerPC, un Sparc o cualquier de las muchas otras marcas y tipos de microprocesadores, pero todos hacen aproximadamente la misma cosa en aproximadamente la misma manera. La unidad fundamental de trabajo de este reloj es la cantidad de instrucciones que el microprocesador puede ejecutar en un segundo. As uno de 200 Mhz. puede realizar 200 millones de ciclos por segundo. La rapidez y poder de ejecucin de tareas esta determinado completamente por el microprocesador el cual subdivide a las computadoras en diferentes tipos, entre ellos algunas ya obsoletas como son : las llamadas 8086 XT, 80286, 80386, 80486, Pentium (80586), Pentium II y Pentium III, bautizadas as por la compaa fabricante INTEL la cual ha provedo a la mayora de fabricantes de computadores desde las primeras PCs y hasta hoy con sus modelos de cerebro. Sin embargo Intel no es ya la nica fabricante de microprocesadores para los Computadores Personales, compiten tambin en el mercado compaas como Cyrix, AMD, Power Pc, Digital Equipment, etc. Sin embargo, aunque en competencia la mayora de esas compaas ofrecen microprocesadores equivalentes a los estndares ofrecido serie por serie por Intel Corporation. El modelo de un microprocesador nos indica sobre todo el PODER o sea el potencial de tareas que un microprocesador puede ejecutar a la vez y su reloj nos indica su VELOCIDAD de sincronizacin con la cual stas son realizadas. As entre un computador 486 y un Pentium II hay una notable diferencia de poder y velocidad incomparables ya que al primero no podremos agregarle u ordenarle tantas cosas como al segundo; y por otro Relator :Mximo Ovalle N. Ingeniero Informtico 2
lado entre un Pentium II de 300 Mhz y un Pentium II de 600 Mhz estamos hablando que los dos tienen el mismo poder, pero el segundo dobla la velocidad al primero. Nombre 8080 8088 80286 80386 80486 Pentium Pentium II Fecha Velocidad Ancho de de reloj datos 8 MIPS 0.64 MIPS Informacin Extra Primeros Computadores personales Primer IBM PC IBM ATs. Llego hasta 2.66 MIPS at 12 MHz Llego hasta 33 MHz, 11.4 MIPS Llego hasta 50 MHz, 41 MIPS Llego hasta 200 MHz Llego hasta 450 MHz, 800 MIPS?
1974 2 MHz 1979 5 MHz 1982 6 MHz 1985 16 MHz 1989 25 MHz 1993 60 MHz 1997 233 MHz
16 bits, bus de 0.33 MIPS 8 bit 16 bits 32 bits 32 bits 1 MIPS 5 MIPS 20 MIPS
32 bits, bus de 100 MIPS 64 bit 32 bits, bus de 400 MIPS? 64 bit 32 bits, bus de 1,000 MIPS? 64 bit
MIPS: significa Millones de Instrucciones por Segundo, es una medida neta del desempeo de un CPU. Los CPUS mas modernos pueden hacer tantas cosas diferentes que MIPS como clasificacin pierden mucho su significado, pero usted puede lograr un sentido general del poder relativo del CPUS desde esta columna 1.2.2. Tarjeta Principal Tambin llamada Tarjeta Madre o Motherboard es donde se encuentran las conexiones bsicas para todos los componentes del computador, los cuales giran en torno al microprocesador. Es bsicamente la que permite o no el futuro crecimiento de las habilidades de cualquier computadora, una tarjeta con una arquitectura muy cerrada terminar con la vida de todo el equipo en el momento que sta requiera una reparacin o mejora. 1.2.3. Memoria Es la capacidad de almacenar informacin, la cual se realiza en bancos separados de la CPU. Su unidad de almacenamiento es el BYTE que es la capacidad de almacenar un caracter: una letra, nmero o cualquier smbolo como #,$,&, etc. TIPOS DE MEMORIAS: Memoria ROM
Esta memoria es slo de lectura, y sirve para almacenar el programa bsico de iniciacin, instalado desde fbrica (BIOS). Este programa entra en funcin en cuanto es encendida la computadora y su primer funcin es la de reconocer los dispositivos, (incluyendo memoria de trabajo), dispositivos. Qu es... la BIOS? BIOS: "Basic Input-Output System", sistema bsico de entrada-salida. Programa incorporado en un chip de la placa base que se encarga de realizar las funciones bsicas de manejo y configuracin del ordenador. La BIOS es la responsable de la mayora de esos extraos mensajes que surgen al encender el ordenador, justo antes del "Iniciando MS-DOS" o bien Windows 95, NT, Linux, OS/2 o lo que sea. La secuencia tpica en que aparecen (eso s, muy rpido) suele ser: Primero los mensajes de la BIOS de la tarjeta grfica (las tarjetas grficas suelen tener su propia BIOS). El nombre del fabricante de la BIOS y el nmero de versin. El tipo de microprocesador y su velocidad. La revisin de la memoria RAM y su tamao. Un mensaje indicando cmo acceder a la BIOS ("Press Del to enter CMOS Setup" o algo similar). Mensajes de otros dispositivos, habitualmente el disco duro.
Todo esto sucede en apenas unos segundos; a veces, si el monitor est fro y tarda en encender, resulta casi imposible verlos o leerlos, al conjunto de esos mensajes se le denomina POST (Power-On Self Test, literalmente autotesteo de encendido), y debe servirnos para verificar que no existen mensajes de error, para ver si, a grosso modo, la cantidad de memoria corresponde a la que debera (puede que sean unos pocos cientos de bytes menos, eso es normal y no es un error, solo es que se usan para otras tareas).
Memoria RAM La memoria principal o RAM (acrnimo de Random Access Memory, Memoria de Acceso Aleatorio) es donde el ordenador guarda los datos que est utilizando en el momento presente; son los "megas" (megabytes1 (Mb)) famosos en nmero de 64, 128, 256, etc. que aparecen en los anuncios de ordenadores. Fsicamente, los chips de memoria son rectngulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos, algo as: La diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los disquetes o los discos duros, es que la RAM es mucho (mucho) ms rpida, y que se borra al apagar el ordenador, no como stos. Nota 1: Al adquirir un Software, independientemente de cual o para que sea, se debe leer muy bien las instrucciones antes de pagarlo, puesto que en ellas debe especificar
1
claramente la cantidad recursos mnimos necesarios que debe tener su equipo para trabajar con ste. Bsquelos con el ttulo, Requerimientos del sistema.
NOTA2: Como puede usted ver, si al momento de apagar nuestro computador se volatilizan nuestro datos almacenados en la memoria RAM, requerimos por lo tanto, de medios que almacenamiento por tiempo indefinido que nos garanticen la seguridad y confiabilidad de nuestros datos, o sea, otro tipo de memorias.
1.2.4. Dispositivos De Almacenamiento (Memorias Auxiliares) Por las caractersticas propias del uso de la memoria ROM y el manejo de la RAM, existen varios medios de almacenamiento de informacin, entre los ms comunes se encuentran:
El Disquete, Floppie o Disco Flexible Estos son los ms comunes y baratos, cuyas caractersticas se describen en la siguiente tabla: TIPO DE DISCO DOBLE DENSIDAD Kb ALTA DENSIDAD Mb
360
1.2
720
1.4
1.2.5. Cinta de respaldo Son como las cintas de cassette de audio y pueden almacenar desde 20 Mbytes hasta 2 Gigabytes o ms. Son medios de almacenamiento muy econmicos y sobre todo muy rpidos, ya que pueden almacenar mucha informacin en un pequeo cassette en unos cuantos minutos.
Disco Duro Aproximadamente cada servidor y computador de escritorio en uso hoy contiene una o dos unidades de disco duras. Cada Mainframe y supercomputadora se conecta normalmente a centenares de ellos. Usted incluso puede encontrar dispositivos de tipo VCR y Filmadoras que usan discos duros en vez de la cinta. Estos billones de discos duros hacen una de cosa bien - ellos almacenan informacin digital cambiante en una forma Relator :Mximo Ovalle N. Ingeniero Informtico 5
relativamente permanente. Ellos dan a los computadores la capacidad para recordar las cosas cuando la energa se termina Se instala fijo dentro de la computadora, son ms rpidos y seguros que las unidades de lectura de disquete, las capacidades de almacenamiento van desde los 20 Mbytes2hasta 120 Gigabytes3. Los datos se almacenan en el disco en forma de archivos. Un archivo es simplemente una recoleccin titulada de bytes. Los bytes podran ser el cdigo ASCII para los caracteres de un archivo de texto, o podran ser las instrucciones de una aplicacin de software para que la computadora ejecute, o podran ser los registros de una base de datos, o podran ser el los colores de los pixels que colorean una imagen GIF. No importa que contengan, sin embargo, un archivo es una simple cadena de bytes. Cuando un programa que corriendo sobre la computadora pide un archivo, el disco duro recobra sus bytes y los enva al CPU de uno en uno.
CD-ROM o Disco Compacto Son los ms caros y de mayor capacidad ya que mnimo son de 500 Mbytes y pueden llegar a almacenar en el futuro alrededor de algunos Terabytes 4. gracias a las grandes cantidades de informacin tan variada que pueden soportar ste tipo de almacenamiento son un gran medio de respaldo, como asi tambien de soporte de informacin como: Enciclopedias, Cursos, Softwares en general que tenemos frente a nosotros.
1.2.6. Fuente De Poder Como tanto el microprocesador como todos los circuitos que forman los dispositivos se alimentan de cantidades muy pequeas de energa necesitan de una fuente que les suministre y regule la cantidad necesaria. Ya que cualquier variacin en el voltaje podra ser suficiente para quemar dichos circuitos. 1.2.7. Dispositivos De Crecimiento: Son las puertas que estn listas para recibir la conexin de cualquier otro aparato o tarjeta que permita ampliar las capacidades de trabajo de una computadora, y son el punto ms importante para asegurarnos haber hecho una buena inversin. Estos son las Ranuras de Expansin (en la actualidad ISA, PCI y AGP) y los puertos. Los puertos son los puntos de conexin que ya vienen con la computadora y que permiten la instalacin rpida de los dispositivos ms comunes, como lo son el teclado, la impresora, el monitor, etc.
2 3 4
Millones de Bytes Miles de millones de bytes Millones de millones de Bytes Relator :Mximo Ovalle N. Ingeniero Informtico 6
1.2.8. Dispositivos De Entrada De Informacin Son todos aqullos que permiten al microprocesador la obtencin de la informacin e instrucciones a seguir en determinado momento. Gracias a ellos, nosotros podemos comunicarnos con el computador. Entre los ms utilizados se encuentran:
El teclado Mediante el cual podemos darle al microprocesador instrucciones concretas a travs de un lenguaje escrito. Este es muy parecido al teclado de una mquina de escribir aunque con ms teclas. Sobre todo se caracteriza por las teclas SHIFT, CTL y ALT que le permiten prcticamente introducir cualquier informacin dentro de programas o documentos.
El Ratn (Mouse) Este dispositivo permite simular el sealamiento de pequeos dibujos o localidades como si fuera hecho con el dedo ndice (por eso tambin se le denomina dispositivo apuntador) , gracias a que los programas que lo aprovechan presentan sobre la pantalla una flecha que al momento de deslizar el dispositivo sobre una superficie plana mueve la flecha en la direccin que se haga sobre la pantalla. Una vez sealado, permite ejecutar programas, escoger objetos e incluso tomarlos y cambiarlos de lugar.
Los rastreadores pticos o scanner Son prcticamente pequeas copiadoras, que mediante haces de luz digitalizan punto por punto una imagen y la transfieren a la memoria de la computadora en forma de archivo, el tipo de informacin que pueden rastrear se las da su tipo. La calidad de stos est representada por la resolucin mxima a la que pueden rastrear una imagen, los hay desde 300 dpi hasta 2400, aunque a la hora de comprarlos se debe tomar en cuenta por un lado la mxima calidad de salida de su impresora y la cantidad de espacio disponible en su disco duro, as como el tamao de la memoria RAM de su mquina, ya que de no coincidir nunca podr usar su scanner ms all de las capacidades de su equipo. Una de las funciones ms sobresalientes de los rastreadores de imgenes son las de permitir que programas inteligentes de reconocimiento de caracteres conviertan la imagen del documento rastreado en texto libre que puede, una vez convertido ser modificable incluso letra por letra. Relator :Mximo Ovalle N. Ingeniero Informtico 7
Escner manual : Se parece al ratn y a medida que se desplaza por una superficie lisa va convirtiendo la imagen en archivo, son muy lentos y requieren de mucha precisin para evitar errores en la imagen obtenida. Escner de cama : Son bsicamente pequeas copiadoras que al igual qu stas, rastrean el documento depositado en su pantalla. Son muy rpidos, precisos y cada vez ms baratos. Lpiz ptico o pantalla rastreadora de cdigo de barras, muy conocidos por nosotros en los grandes supermercados, los cuales interpretan informacin codificada mediante un sistema de barras.
Micrfonos mediante tarjetas de audio Ya comenzamos a ver a nuestro rededor sistemas de cmputo basados en el reconocimiento de voz que puede efectuar una computadora mediante una tarjeta instalada especficamente para convertir la voz en bits y viceversa, as ya comenzamos a ver aparatos controlados por voz, como algunos que nos contestan por telfono cuando llamamos a algn banco para pedir nuestro saldo. 1.2.9. Dispositivos De Salida De Informacin Son todos aquellos que nos permiten obtener la informacin procesada por la computadora, y entre los ms comunes se encuentran :
El monitor Este no es ms que un aparato de los llamados CTR (Tubo de rayos Catdicos) en los cuales se pueden representar los datos de tipo texto o grficos procesados por la computadora. El estndar en vdeo de las modernas computadoras se basa en el sistema VGA, el cual le da al usuario la capacidad de poder representar en la pantalla no slo imgenes de mejor calidad sino que incluso se pueden apreciar en calidad normal fotografas autnticas, dicha capacidad no la tena ninguno de los sistemas de vdeo anteriores a ste. Al momento de escoger una computadora es muy importante que nos hagan saber de su calidad, marca y garanta individual, ya que este aparato por si slo es el que : puede contaminar ms, a menor calidad cansar y deteriorar ms nuestra vista, consume mucha energa, se calienta ms que todo el equipo, etc. A la capacidad de generar imgenes de calidad de un monitor se le llama RESOLUCIN y se determina por la cantidad de puntos o pixeles que contenga la pantalla. As un monitor de 640x480 (El estndar en VGA) representar con menor calidad y cantidad de colores las imgenes realsticas que uno de 1024x768 comnmente denominado SuperVGA. Tambin los hay intermedios de 800x600 puntos. Relator :Mximo Ovalle N. Ingeniero Informtico 8
Adems un monitor de sistema VGA normal puede representar imgenes mximo hasta 256 tonalidades diferentes en cambio uno mejor podr manejar hasta 16 millones de tonos en color, aqu reside la razn de su resolucin y rapidez. Tanto la calidad de imagen, precisin y rapidez estn soportadas por la llamada Tarjeta de Vdeo, la cual toma la informacin de la memoria principal, la almacena en la memoria propia y le ordena al monitor el orden y acomodo de la informacin punto por punto.
La impresora Estas actan como mquinas de escribir, es decir, vacan la informacin contenida en la memoria principal en papel. Y se clasifican en tres tipos principales: De Matriz de puntos Son las ms rpidas y vendidas, buenas para el trabajo comn de oficina, aunque ruidosas son las ms econmicas por hoja impresa y baratas en el mercado. Y se denominan as porque su sistema de impresin esta basado en el mismo de la maquina de escribir, esto es, un rodillo, papel normal, una cinta entintada, pero en lugar de una cua con el tipo de letra aqu se substituye por una cabeza de agujas, las cuales salen en secuencia vertical punzando los puntos indicados para formar la letra.
Las de Inyeccin de tinta Estas funcionan muy parecido a las de matriz de puntos, solo que en vez de agujas tienen pequesimos microtubos decenas de veces ms delgados que un cabello humano por donde arrojan pequeos chorros o gotas de tinta que al tocar el papel se dispersan y forman una imagen del texto de muy buen calidad, aunque son baratas son por lo general ms lentas que la de agujas , pero tiene la gran ventaja de manejar alta calidad, incluso las de colores son las ms populares sobre todo en uso profesional, estudiantil y domstico. Las impresoras Laser Aqu s el sistema, es totalmente distinto al de las dems y es ms bien parecido al de una copiadora tradicional, o sea, papel magnetizado con un polvo-tinta muy fino que al ser fundido con un haz lser crean un documento de calidad inigualable que llega alcanzar hasta los 600 DPI. Aunque siguen bajando rpidamente de precio, son las ms caras por hoja impresa, sin embargo son las nicas con calidad de imprenta, son la herramienta imprescindible para una imprenta, edicin fotogrfica o negocio de diseo grfico. La velocidad de stas como de las de inyeccin de tinta se mide en Hojas por minuto. Los Plotters Son grandes impresoras basadas en plumillas de colores que permiten a los Arquitectos o Ingenieros convertir un plano o trazo de lneas contenido en la memoria de su computadora en un autntico gran plano listo para su envi, ahorrando mediante stos sofisticados implementos tanto el diseo a mano de los planos como la heliografa necesaria para su reproduccin.
10
1.2.10. Dispositivos De Entrada Y Salida De Informacin Son aquellos mediante los cuales podemos tanto acceder como introducir informacin o instrucciones al microprocesador. Entre los ms comunes : Unidades De Lectura/Escritura De Disquetes Estas se especializan en leer la informacin almacenada en los disquetes, as como escribir en estos los datos los datos a ser almacenados. Segn su densidad de escritura ser el tipo de disquete que podrn leer o escribir. Las ms comnmente utilizadas en la actualidad son las de 5 y las de 3 .
Monitores Interactivos Existen monitores especiales que presentan informacin como cualquier monitor lo hace, permitiendo adems introducir informacin sealando con nuestro dedo sobre ellos, aunque ms caros que el simple hecho de comprar un ratn, son muy tiles en reas abiertas donde es preciso rapidez y aguante en el uso del dispositivo, como lo es el hecho de hacer reservaciones en aeropuertos.
Dispositivo De Mdem O Fax-Modem Cuando nosotros hablamos por telfono enviamos por cable seales anlogas que al llegar al otro aparato se convierten en voz nuevamente, sin embargo las computadoras no son aparatos que generen esas seales u ondas, muy por el contrario una computadora internamente esta todo el tiempo generando interrupciones en forma de 1s y 0s o sea bits, tambin llamada frecuencia digital. El Mdem es un aparato que una vez conectado uno por computadora por un lado MODULA la seal binaria en ondas o seales anlogas permitiendo de sta manera aprovechar la infraestructura telefnica existente en nuestro mundo para enviar por la misma va, voz, datos, imgenes y una vez del otro lado DEMODULA dichas seales convirtindolas de nuevo en bits que al ser interpretados reproducen en la computadora la informacin recibida desde el otro lado del mundo. Aunada a sta capacidad las nuevas computadoras vienen con una tarjeta de mdem con fax combinado, al cual le llaman fax-mdem lo cual significa que adems de poder conectarse con cualquier computadora sincronizada con nosotros en cualquier parte del mundo, tambin podemos conectarnos con otras personas, empresas o instituciones que aunque no tengan computadora si tengan un fax convencional como el que ya es imprescindible en cualquier empresa. Si observamos detenidamente un fax convencional encontraremos qu ste dispositivo es 3 aparatos en uno, o sea: - Tiene rastreador que fotocopia el documento a ser enviado Relator :Mximo Ovalle N. Ingeniero Informtico 11
- Es mdem, porque modula de ida y de modula al recibir la imagen rastreada - Es impresora porque vaca en papel la informacin recibida.
1.3. Software La Materia Gris De Las Computadoras Dentro de los componentes bsicos, el SOFTWARE o Equipo Blando, es la otra mitad de la computadora, el alma o la materia gris, ya que las necesidades de crecimiento y de capacidad han surgido para hacer realidad toda la creatividad, ingenio y desempeo humano. El Software son todas las instrucciones y datos que corren en mayor o menor medida dentro del ordenador, es decir, la informacin misma, la razn del ser del Hardware. En nuestros tiempos a medida que la magia de la electrnica ponen al alcance de todos estas prodigiosas maquinas verdaderas prtesis mentales, mediante el abaratamiento de la tecnologa y por tanto de los costos, en direccin completamente opuesta aumenta la inversin de los servicios y programas necesarios para optimizar dichos equipos. 1.3.1. Los Sistemas Operativos Para que una maquina basada completamente en electrnica y un ser humano, ser con miles de aos de evolucin obviamente no ha sido fcil la comunicacin entre ambos. Desde sus orgenes los primeros diseadores y creadores de stas se dieron cuenta que necesitaban algo ms que permitiera la fcil interpretacin de las instrucciones as como de los resultados obtenidos, para lo cul crearon un Programa bsico que toda computadora debe cargar primero en su memoria para poderse comunicar y comprender con un ser humano. As naci el Sistema Operativo, programa bsico que se carga al momento de encender la mquina y sirve de intrprete entre el fro lenguaje de la maquina electrnica y el complejo idioma humano, el Sistema operativo es pues, el gobierno interno de la mquina. En la actualidad existen varios sistemas operativos para diferentes necesidades y tipos de computadoras. En resumen, podemos afirmar que ninguna computadora obedecer las instrucciones de ningn programa independientemente de su utilidad sin haber cargado en su memoria dicho intrprete al momento de encenderse, ya que de esto depender su funcionamiento y eficiencia.
12
Figura. Algunos recursos que administra el Sistema Operativo Existen diversas definiciones de lo que es un Sistema Operativo, pero no hay una definicin exacta, es decir una que sea estndar; a continuacin se presentan algunas: 1.- Un Sistema Operativo es un programa que acta como intermediario entre el usuario y el hardware del computador y su propsito es proporcionar el entorno en el cual el usuario pueda ejecutar programas. Entonces, el objetivo principal de un Sistema Operativo es, 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 . 2.- Un Sistema Operativo es un conjunto de programas que controla la ejecucin de programas de aplicacin y acta como una interfaz entre el usuario y el hardware de una computadora, esto es, un Sistema Operativo explota y administra los recursos de hardware de la computadora con el objeto de proporcionar un conjunto de servicios a los usuarios del sistema. En resumen, se podra decir que los Sistemas Operativos son un conjunto de programas que crean la interfaz del hardware con el usuario, y que tiene dos funciones primordiales, que son: Gestionar el hardware.- Se refiere al hecho de administrar de una forma ms eficiente los recursos de la mquina. Facilitar el trabajo al usuario.-Permite una comunicacin con los dispositivos de la mquina.
13
El Sistema Operativo se encuentra almacenado en la memoria secundaria. Primero se carga y ejecuta un pedazo de cdigo que se encuentra en el procesador, el cual carga el BIOS, y este a su vez carga el Sistema Operativo que carga todos los programas de aplicacin y software variado.
2.2. Historia y Evolucin de los Sistemas Operativos Para tratar de comprender los requisitos de un Sistema Operativo y el significado de las principales caractersticas de un Sistema Operativo contemporneo, es til considerar como han ido evolucionando stos con el tiempo. Existen diferentes enfoques o versiones de como han ido evolucionando los Sistemas Operativos La primera de estas versiones podra ser esta: En los 40's, se introducen los programas bit a bit, por medio de interruptores mecnicos y despus se introdujo el leng. mquina que trabajaba por tarjetas perforadas. Con las primeras computadoras, desde finales de los aos 40 hasta la mitad de los aos 50, el programador interactuaba de manera directa con el hardware de la computadora, no exista realmente un Sistema Operativo; las primeras computadoras utilizaban bulbos, la entrada de datos y los programas se realizaban a travs del lenguaje mquina (bits) o a travs de interruptores. Durante los aos 50's y 60's.- A principio de los 50's, la compaa General's Motors implanto el primer sistema operativo para su IBM 170. Empiezan a surgir las tarjetas perforadas las cuales permiten que los usuarios (que en ese tiempo eran programadores, diseadores, capturistas, etc.), se encarguen de modificar sus programas. Establecan o apartaban tiempo, metan o introducan sus programas, corregan y depuraban sus programas en su tiempo. A esto se le llamaba trabajo en serie. Todo esto se traduca en prdida de tiempo y tiempos de programas excesivos. En los aos 60's y 70's se genera el circuito integrado, se organizan los trabajos y se generan los procesos Batch (por lotes), lo cual consiste en determinar los trabajos comunes y realizarlos todos juntos de una sola vez. En esta poca surgen las unidades de cinta y el cargador de programas, el cual se considera como el primer tipo de Sistema Operativo. En los 80's, inici el auge de la INTERNET en los Estados Unidos de Amrica. A finales de los aos 80's comienza el gran auge y evolucin de los Sistemas Operativos. Se descubre el concepto de multiprogramacin que consiste en tener cargados en memoria a varios trabajos al mismo tiempo, tema principal de los Sistemas Operativos actuales. Los 90's y el futuro, entramos a la era de la computacin distribuida y del multiprocesamiento a travs de mltiples redes de computadoras, aprovechando el ciclo del procesador. Se tendr una configuracin dinmica con un reconocimiento inmediato de dispositivos y software que se aada o elimine de las redes a travs de procesos de registro y localizadores. La conectividad se facilita gracias a estndares y protocolos de Sistemas abiertos por organizaciones como la Org. Intern. de normas, fundacin de software abierto, todo estar mas controlado por los protocolos de comunicacin OSI y por la red de servicios digital ISDN.
14
2.3. Clasificacin de los sistemas operativos. Con el paso del tiempo, los Sistemas Operativos fueron clasificndose de diferentes maneras, dependiendo del uso o de la aplicacin que se les daba. A continuacin se mostrarn diversos tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus caractersticas: 2.3.1. Sistemas Operativos por lotes. Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interaccin entre los usuarios y los programas en ejecucin. Se renen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o ms trabajos como sucede en el procesamiento en serie. Estos sistemas son de los ms tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas. Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecucin muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuenciabilidad de la ejecucin de los trabajos. Algunos ejemplos de Sistemas Operativos por lotes exitosos son: SCOPE, del DC6600, el cual est orientado a procesamiento cientfico pesado. EXEC II para el UNIVAC 1107, orientado a procesamiento acadmico. Algunas otras caractersticas con que cuentan los Sistemas Operativos por lotes Requiere que el programa, datos y rdenes al sistema sean remitidos todos juntos en forma de lote. Permiten poca o ninguna interaccin usuario/programa en ejecucin. Conveniente para programas de largos tiempos de ejecucin (ej, anlisis estadsticos, nminas de personal, etc.). Planificacin del procesador sencilla, tpicamente procesados en orden de llegada. Suelen proporcionar gestin sencilla de manejo de archivos: se requiere poca proteccin y ningn control de concurrencia para el acceso.
son:
2.3.2. Sistemas Operativos de tiempo real. Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, estn subutilizados sus recursos con la finalidad de prestar atencin a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran nmero de sucesos o eventos. Relator :Mximo Ovalle N. Ingeniero Informtico 15
Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy especficas como control de trfico areo, bolsas de valores, control de refineras, control de laminadores. Tambin en el ramo automovilstico y de la electrnica de consumo, las aplicaciones de tiempo real estn creciendo muy rpidamente. Otros campos de aplicacin de los Sistemas Operativos de tiempo real son los siguientes: Control de trenes. Telecomunicaciones. Sistemas de fabricacin integrada. Produccin y distribucin de energa elctrica. Control de edificios. Sistemas multimedia. Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks Solaris Lyns OS Spectra. Los Sistemas Operativos de tiempo real, cuentan con las siguientes caractersticas: Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayora externos al sistema computacional, en breve tiempo o dentro de ciertos plazos. Se utilizan en control industrial, conmutacin telefnica, control de vuelo, simulaciones en tiempo real., aplicaciones militares, meteorologa, etc. Objetivo es proporcionar rpidos tiempos de respuesta. Procesa rfagas de miles de interrupciones por segundo sin perder un solo suceso. Proceso de mayor prioridad expropia recursos. Poco movimiento de programas entre almacenamiento secundario y memoria. Gestin de archivos se orienta ms a velocidad de acceso que a utilizacin eficiente del recurso.
2.3.3. Sistemas Operativos de multiprogramacin (o Sistemas Operativos de multitarea). Relator :Mximo Ovalle N. Ingeniero Informtico 16
Se distinguen por sus habilidades para poder soportar la ejecucin de dos o ms trabajos activos (que se estn ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (CPU) siempre tenga alguna tarea que ejecutar, aprovechando al mximo su utilizacin. Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno est usando el procesador, o un procesador distinto, es decir, involucra mquinas con ms de una CPU. Los siguientes sistemas operativos soportan la multitarea : UNIX. Windows 95. Windows 98. Windows NT. MAC-OS. OS/2. Las caractersticas de un Sistema Operativo de multiprogramacin o multitarea son las siguientes: Mejora productividad del sistema y utilizacin de recursos. Multiplexa recursos entre varios programas. Generalmente soportan mltiples usuarios (multiusuarios). Proporcionan facilidades para mantener el entorno de usuarios individuales. Requieren validacin de usuario para seguridad y proteccin. Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real. En general, los sistemas de multiprogramacin se caracterizan por tener mltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos perifricos.
17
2.3.4. Sistemas Operativos de tiempo compartido. Permiten la simulacin de que el sistema y sus recursos son todos para cada usuarios. El usuario hace una peticin a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecer en la terminal del usuario. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusin de que tiene el sistema dedicado para s mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administracin de memoria principal y secundaria. Ejemplos de Sistemas Operativos de tiempo compartido son: Multics. OS/360. DEC-10. Caractersticas de los Sistemas Operativos de tiempo compartido: Populares representantes de sistemas multiprogramados multiusuario, ej: sistemas de diseo asistido por computador, procesamiento de texto, etc. Dan la ilusin de que cada usuario tiene una mquina para s. Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye despus de concedido el servicio. Evitan monopolizacin del sistema asignando tiempos de procesador (time slot). Gestin de archivo debe proporcionar proteccin y control de acceso debido a que pueden existir mltiples usuarios accesando un mismo archivos.
2.3.5. Sistemas Operativos distribuidos. Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores est en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas bsicos de Relator :Mximo Ovalle N. Ingeniero Informtico 18
stos. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema dbilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local. 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. Caractersticas de los Sistemas Operativos distribuidos: Coleccin de sistemas autnomos capaces de comunicacin y cooperacin mediante interconexiones hardware y software . Objetivo clave es la transparencia. Generalmente proporcionan medios para la comparticin global de recursos.
2.3.6. Sistemas Operativos de red. Son aquellos sistemas que mantienen a dos o ms computadoras unidas a travs de algn medio de comunicacin (fsico o no), con el objetivo primordial de poder compartir los diferentes recursos y la informacin del sistema. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware. Los Sistemas Operativos de red mas ampliamente usados son: Novell. Relator :Mximo Ovalle N. Ingeniero Informtico 19
2.3.7. Sistemas Operativos paralelos. En estos tipos de Sistemas Operativos se pretende que cuando existan dos o ms procesos que compitan por algn recurso se puedan realizar o ejecutar al mismo tiempo. En UNIX existe tambin la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, sinulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). As, en lugar de esperar a que el proceso termine de ejecutarse (como lo hara normalmente), regresa a atender al usuario inmediatamente despus de haber creado el proceso. Ejemplos de estos tipos de Sistemas Operativos estn: Alpha PVM la serie AIX, que es utilizado en los sistemas RS/6000 de IBM.
20
A partir de 1989, muchas compaas, con clara previsin de futuro, ya escriban sus programas bajo WINDOWS, aunque, para no descartar a aquellos clientes que an posean 'viejos' ordenadores no preparados fsicamente para WINDOWS, tambin sacaban versiones DOS. Era la etapa PUENTE, o etapa dual: DOS VERSIONES DE UN MISMO PROGRAMA: Una bajo DOS y otra bajo WINDOWS. A partir del ao 1991 aproximadamente, hasta el actual 1996, y dado que el precio de los nuevos equipos 386, 486 y PENTIUM ya estaban prcticamente al nivel adquisitivo del usuario medio-bajo, se acab dicha etapa PUENTE. Cualquier compaa desarrolladora, ha abandonado prcticamente el entorno MSDOS, y escribe sus programas de forma exclusiva para entorno WINDOWS.3.2. WINDOWS-9X S, MICROSOFT (R) ha invertido una gran cantidad de dinero, para que , hasta el ms profano al mundo de la informtica, se haya enterado de este producto. Estamos, en esta actual etapa, en lo que podamos denominar como la 'agona, lenta, pero DIGNA, del MSDOS, como sistema operativo'. WINDOWS ha evolucionado de tal forma, que ya NO NECESITA DEL SISTEMA OPERATIVO CLSICO MSDOS, ES MAS:' WINDOWS-9X ES UN SISTEMA OPERATIVO, QUE COMO TAL, SUBSTITUYE DE FORMA DEFINITIVA AL MS-DOS.Lo que empez como una herramienta de apoyo al MSDOS, se convirti en su substituto. Muchos tienen determinadas reticencias a este producto. Paradjicamente, la mayora de estas personas, suelen ser programa dores o personas con conocimientos medios-altos en informtica. No deja de tener su explicacin, Una persona con buenos conocimientos informticos, 'navega' por el MSDOS con gran soltura Para qu quiero yo WINDOWS9X?.En cambio, los usuarios con conocimientos bajos o nulos, encontrarn en este entorno, tal y como ya lo haban hecho con el WINDOWS antiguo, una herramienta de gran ayuda, que prcticamente les permitir manejar todos los programas del ordenador, sin tener conocimiento alguno sobre informtica. DE ESO SE TRATA .Aunque est claro, que WINDOW, debe ser capaz de 'soportar' an programas que funcionen exclusivamente bajo DOS. Dado que la VENTANA principal de WINDOWS se puede configurar tal y como nosotros deseemos, nada ms arrancar WINDOWS podemos tener a nuestro alcance una idea GRFICA muy rpida e intuitiva de los programas ms habituales que empleamos.Con tan solo dirigir el ratn al ICONO representativo del mismo, arrancaremos dicho programa, sin necesidad de utilizar ningn comando adicional, Esto simplifica enormemente la tarea del operador.
Recuerdan el concepto de MULTITAREA?.Hace aos un ordenador solo poda hacer una cosa cada vez (Ms rpido o menos rpido, pero una misma cosa.-), Para soportes grandes, se desarrollaron Sistemas operativos, tales como UNIX o WINDOWS NT capaces de realizar varias cosas a la vez de forma real, de tal forma que el aspecto exterior del sistema, da la sensacin de atender varios procesos de forma simultnea Eso es bsicamente la multitarea: Mediante
22
programacin (UNIX) y mediante electrnica apropiada (Ms de un Microprocesador, por ejemplo) una mquina MULTITAREA, atiende 'simultneamente' varias tareas.WINDOWS-9X ha sido anunciado como MULTITAREA.- Mucho habra que hablar sobre este tema, ya que el producto debe evolucionar a corto plazo para que este concepto de 'multitarea' anunciado por Microsoft, se depure an ms, hasta que realmente la Multitarea anunciada sea tal y no una multitarea virtual como en realidad es en estos momentos
23
conjunto bsico de primitivas grficas o sistema de imaginera. Es, adems, un sistema de presentacin de grficos en una red. Algunas versiones de UNIX: AIX de IBM A/UX de Apple HP-UX de Hewlett Packard DG/UX de Data General SunOS de Sun IRIX para las estaciones de trabajo Silicon Graphics y, en general, casi todo entorno operativo que lleve una X por algn lado.
25
26