SlideShare una empresa de Scribd logo
1 de 9
Trabajo Practico.
Tema: Sistemas operativos.
Alumno: Tejedor Julio.
Curso: 3ro Informática.
Docente: Villarroel Ricardo.
Ciclo Lectivo: 2012.
Sistemas Operativos.
1) ¿Que problemas debía afrontar el programador cuando no existían los sistemas operativos y
como los solucionaba?
2) ¿Que es un procesamiento serial?
3) ¿Cuando nace la importancia de los SO?
4) ¿Cual fueron y que características tenían los SO de la primera y segunda generación?
5) Describa los sistemas operativos de la 1rq generación.
6) ¿Que problemas tenía el SO 30 de IBM y los SO de la 3ra generación?
7) Explique qué desarrollo tecnológico fue fundamental para el desarrollo de la 4ta generación.
8) Explique las características de los sistemas operativos que surgen en la cuarta generación.
9) Describa las características de los 80’ y 90’ y que problemas se presentaban.
10) Ubique en una línea de tiempo la evolución de los SO y que problemas se presentaban y al
mismo tiempo la evolución del hardware que empieza en ese momento.
11) ¿Cuáles son las características de un SO? Explique cada una.
12) Explique y ejemplifique software de sistema , software de aplicación ,software de red,
software de programación, shareware ,freeware , versiones veta .
13) ¿Cómo se clasifican los SO?
14) Explique la visión externa de los sistemas operativos.
15) Explique SO monousuario.
16) Explique SO multiusuario.
17) Timesharing.
18) Explique SO monotarea.
19) Explique SO multitarea.
20) Explique Contextswitching (cambio de contexto).
21) ¿Cómo mejoran la productividad los SO multitarea.Ejemplifique.
22) ¿Cómo se implementa la multitarea?
23) Explique SO uniproceso. Ejemplifique.
24) Explique SO Multiproceso.
25) Explique Sistema Asimétrico y Simétrico.
26) Explique brevemente que es un Thread? (idos)
27) ¿Qué requisitos se deben tener en cuenta cuando se diseña o construye un SO? Explique
cada uno.
28) Explique estructura monolítica.
29) Explique estructura jerárquica y de anillos concéntricos.
30) Explique y ejemplifique SO de Red y SO distribuidos.
1) El programador debía tener un conocimiento y contacto profundo con el hardware y
cuando fallaba debía examinar valores de los registros y paneles de luces indicadoras,
para determinar la causa del fallo. Los problemas que afrontaba era los
procedimientos de apartar tiempo del sistema y poner a punto los compiladores,
legadores para volver a correr su programa, enfrentaba el problema de procesamiento
serial.
2) El procesamiento serial (serial Processing) seria básicamente que las siguientes tareas
que se quisieran realizar siempre estarían en una lista de espera, que hasta que no se
realice la tarea anterior no se podrá realizar esta última.
3) La importancia de los sistemas operativos surgió en los años 50 cuando surgió que la
computadora se podía operar mediante tableros enchufables, y luego por medio del
trabajo en lote. En la segunda generación cuando se realizaba una secuencia de pasos
repetitivos, posteriormente en la tercera generación, nace uno de los sistemas
operativos, con la capacidad de administrar una familia de computadores.
4) Los Sistemas Operativos de Primera y Segunda Generación son:
UNIX
OS/360
Atlas Supervisor
MULTICS
MVS (Múltiple Virtual Storage)
CP/M (Control Program/ Monitor)
Apple Macintosh
MS-DOS
Microsoft Windows
GNU/Linux
5) El S.O que surge en la tercera generación es el OS/360 de IBM, unos de los
primeros Sistemas Operativos con la filosofía de administrar una familia de
computadoras.
6) El OS/360 de IBM fue un proyecto tan novedoso que enfrento por primera vez una
serie de problemas conflictivos debido a que anteriormente las computadoras eran
creadas para dos propósitos en general: el comercial y el científico. Así, al tratar de
crear un solo sistema operativo para computadoras que podían dedicarse a un
propósito, al otro a ambos, puso en evidencia la problemática del trabajo en equipos
de análisis, diseño e implementación de sistemas grandes.
Surge también en la tercera generación de computadoras el concepto de la
multiprogramación, porque debido al alto costo de las computadoras era necesario
idear un esquema de trabajo que mantuviese a la unidad central de procesamiento
más tiempo ocupada, así como el encolado (spooling) de trabajos para su lectura hacia
los lugares libres de memoria o la escritura de resultados. Sin embargo, se puede
afirmar que los sistemas durante la tercera generación siguieron siendo básicamente
sistemas de lote.
7)
En la cuarta generación la electrónica avanzada hacia la integración a gran escala,
pudiendo crear circuitos con miles de transistores en un centímetro cuadrado de
silicón y ya es posible hablar de las computadoras personales (PC) y las estaciones de
trabajo
.
8) En la cuarta generación nacen los sistemas operativos :
Multics: (MultiplexedInformation and computing services) Originalmente era un
proyecto cooperativo liberado que comenzó en los 60, pero los laboratorios Bell
abandonaron en 1969, Se desarrolló inicialmente para el mainframe GE-645, un
sistema de 36 bits; después fue soportado por la serie de maquina Honeywell 6180
MVS (Múltiple Virtual Storage): Fue el sistema operativo más usado en los modelos
de mainframes -potentes y caros usados principalmente por grandes compañías
para el procesamiento de grandes cantidades de datos Permitía al ejecución de
múltiples tares, además de que introdujo el concepto de memoria virtual y
finalmente añadió la capacidad de que cada programa tuviera su propio espacio de
direcciones de memoria, de ahí su nombre.
CP/M (Control Program/Monitor): Creado para el microprocesador 8080/85 de Intel
y el Zilog Z80, salió al mercado en 1976. Fue el sistema Operativo más usado en las
computadoras personales de esta década. Su éxito se debió a que era portátil. Está
compuesto de dos subsistema:
o CCP (Comand Control Processor): Intérprete de comandos que
permitía introducir las mandatos con sus parámetros separados por
espacios. Los traducía a instrucciones de alto nivel destinadas a BDOS.
o BDOS (Basic Disk OperatingSystem): Traductor de las instrucciones en
llamadas a la BIOS.
9) En los años 80 comienza el auge por las redes de computadora y la necesidad de
sistemas operativo en red y sistemas operativos distribuidos .El internet comienza a
hacer accesible en todas las instituciones. Comienzan a dar muchas soluciones y
problemas al querer hacer convivir recursos residentes en computadoras con sistemas
diferentes.
En los años 90 el paradigma de la programación orientada a objetos cobra auge así
como el manejo de objetos desde los sistemas operativos, las aplicaciones intentan
crearse para ser ejecutadas sobre una misma plataforma específica y poder ver los
resultados en la pantalla o monitor de otra diferente; Por ejemplo, ejecutar una
simulación en una maquina con Unix y ver los resultados en una con DOS.
10)
11)
Se puede decir que un sistema operativo tiene las siguientes características:
Conveniencia: un S.O hace más conveniente el uso de una computadora
Eficiencia: un S.O permite que los recursos de la computadora se usen de la
manera más eficiente posible.
Habilidad para evolucionar: un S.O deberá construirse de manera que permita
el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema
sin interferir con el servicio.
Encargado de administrar el hardware: el S.O se encarga de manejar de una
mejor forma los recursos de la computadora en cuando a hardware se refiere.
Relacionar dispositivos: el S.O se debe encargar de comunicar los dispositivos
periféricos, cuando el usuario así lo requiera.
Organizar datos para acceso rápido y seguro.
Manejar las comunicaciones en red: el S.O permite al usuario manejar con alta
facilidad todo lo referente a la instalación y al uso de computadoras.
Procesamiento por bytes de flujo a través del bus de datos.
Facilitar las entradas y las salidas: un S.O debe hacerle fácil al usuario el acceso
y manejo de los dispositivos de entrada/salida de la computadora
Evita que otros usuarios interfieran: el S.O evita que los usuarios se bloqueen
entre ellos.
12)
El software de aplicación son programas que se utilizan para diseñar, tal como
el procesador de palabras.
El software de sistema sirve para interactuar el usuario con la máquina, son un
conjunto de programas.
El software de red sirve para administrar computadoras conectadas en red.
El software de programación sirve para desarrollar a su vez otro software
encargado de realizar diversas tareas para satisfacer las necesidades del
usuario.
1940
Computadoras
restringidas por su alto
precio. No existían los
sistemas operativos.
1950
Nacen los primeros sistemas
operativos: FMS e IMSYS.
Surge la 3ª generación de
computadoras, y luego en la
4ª generación la electrónica
avanza a gran escala.
1980
Comienza el auge de las redes
de computadoras y la necesidad
de S.O en red y S.O
distribuidos. Internet se hace
más accesible a toda clase de
instituciones.
1990
Cobra auge la POO,
así como el manejo
de objetos desde los
S.O. Los niveles de
interacción se van
haciendo cada vez
más profundos.
13) Los sistemas operativos se clasifican en 3 tipos:
Sistemas operativos por su estructura.
Sistemas operativos por los servicios que ofrecen
Sistemas operativos por la forma en que ofrecen sus servicios.
14) Visión Externa: Esta clasificación es la más comúnmente usada y conocida desde el
punto de vista del usuario final.
Por el número Mono usuarios
De Usuarios Multiusuario
Por el número Mono tareas
Sistemas Operativos Por Servicios
De tareas Multitareas
Un proceso
Por el número
De procesadores Multiproceso
Simétricos Asimétricos
15) Los sistemas operativos Mono usuario son los que soportan un solo usuario a la vez ,
sin importar el número de procesadores.
16) Los sistemas multiusuario son capaces de dar servicio a más de un usuario
simultáneamente ya sea por medio de varias terminales o por secciones.
17) En esta categoría se encuentran todos los sistemas que cumplen simultáneamente las
necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de
sistemas se emplean especialmente en redes. En otras palabras consiste en el
fraccionamiento del tiempo. (Time sharing).
18) Mono tarea: Son aquellos que solo permiten una tarea a la vez por usuario, estos son
más primitivos y solo pueden manejar un proceso en cada momento.
19) Multitarea: Es aquel que permite realizar varias tareas al mismo tiempo ( en resumen
utiliza el procesador para hacer muchas tareas) Ejemplo : Los S.O nuevos, son
multitarea.
20) El contextswich es un tipo simple de multitareas en el que dos o más aplicaciones se
cargan al mismo tiempo.
21) En la multitarea cooperativa, las tareas en segundo plano reciben tiempos de
procesado durante los tiempos muertos de la tarea en primer plano.
22) Se implementa generalmente manteniendo el código fuente de un programa durante
su detección de errores, mientras copila otro.
23) Un sistema operativo multiproceso es aquel que es capaz de manejar solamente un
procesador de la computadora, de manera que si la computadora tuviese dos o más
seria inútil. El ejemplo más típico seria DOS, Mac OS.
24) Un sistema operativo multiproceso se refiere al número de procesadores del sistema ,
que es más de uno y este es capaz de usarlos. Un ejemplo seria un servidor, seria un
ejemplo claro.
25)
Asimétrico: El sistema operativo selecciona a uno de los procesadores el cual
jugara el papel de procesador maestro y servirá como pivote para distribuir la
carga.
Simétrico: Los procesos o parte de ellos son enviados indistintamente a
cualquiera de los procesadores disponibles, teniendo una mejor distribución.
26) 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.
27) Requisitos del usuario: sistema fácil de usar y aprender, seguro, rápido y adecuado al
uso al que se quieren destinar.
Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma
de operación, restricción de uso, eficiencia, tolerancia hacia los errores y flexibilidad.
28) Estructura monolítica: Es un solo programa compuestos de un conjunto de rutinas
entrelazadas de tal forma que cada una puede llamar a cualquier otra. Las
características son:
Construcción del programa final a base de módulos compilados
separadamente que se unen a través del ligador.
Buena definición de parámetros de enlace entre las distintas rutinas
existentes, que puede provocar mucho acoplamiento.
Carece de protecciones y privilegios al entrar en rutina que manejan diferentes
aspectos de los recursos de la computadora, como memoria, discos, etc.
29) Estructura jerárquica: A medida que fueron creciendo las necesidades de los usuarios y
se perfeccionaron los sistemas, se hizo necesaria una mayor organización del software,
del sistema operativo, donde una parte del sistema contenía subpartes y esto
organizado en forma de niveles. Se dividió el sistema operativo en pequeñas partes, de
tal forma que cada una de ellas estuviera perfectamente definida y con un claro
interfaz con el resto de elemento.
Anillos concéntricos: 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 más internas del sistema operativo o núcleo del
sistema estarán más protegidas de accesos indeseados desde las capas más externas.
Las capas más internas serán, por lo tanto, más privilegiadas que las externas.
30)
Sistemas Operativos de red: Se definen como aquellos que tienen la capacidad
de interactuar con sistemas operativos en otras computadoras por medio de
un medio de transmisión con el objeto de intercambiar información, transferir
archivos, ejecutar comandos remotos y un sinfín de otras actividades.
Ejemplos de S.O. de red son UNIX, Novell NetWare.
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 máquina virtual que el usuario
accede en forma transparente.

Más contenido relacionado

La actualidad más candente

Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativosJonnathan19xix
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosjessy db
 
Generaciones de los Sistemas Operativos
Generaciones de los Sistemas OperativosGeneraciones de los Sistemas Operativos
Generaciones de los Sistemas Operativosescorpionverde8223
 
Evolucion de sistema opertativo
Evolucion de sistema opertativoEvolucion de sistema opertativo
Evolucion de sistema opertativomario2802
 
Historia de los sistemas operativos
Historia de los sistemas operativosHistoria de los sistemas operativos
Historia de los sistemas operativoszodiack9700
 
01 sistemas operativos elvis del aguila lopez
01 sistemas operativos elvis del aguila lopez01 sistemas operativos elvis del aguila lopez
01 sistemas operativos elvis del aguila lopezElvis Del Aguila Lopez
 
Sistemas computacionales: Quinta Generación
Sistemas computacionales: Quinta GeneraciónSistemas computacionales: Quinta Generación
Sistemas computacionales: Quinta GeneraciónSantiago Mejía Sánchez
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosmoscurojo
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativosfrancisco moncayo
 
Linea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativosLinea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativosEduardo Reza
 
EVOLUCION DE LOS SISTEMAS OPERATIVOS
EVOLUCION DE LOS SISTEMAS OPERATIVOSEVOLUCION DE LOS SISTEMAS OPERATIVOS
EVOLUCION DE LOS SISTEMAS OPERATIVOSMatiasCorsaro
 
Tp Balboa individual
Tp Balboa individualTp Balboa individual
Tp Balboa individualMartinaBalboa
 
Presentacion Sistemas Operativos
Presentacion Sistemas OperativosPresentacion Sistemas Operativos
Presentacion Sistemas OperativosAlexa Cayambe
 
Historia de la computadora y sus sistemas operativos
Historia de la computadora y sus  sistemas operativosHistoria de la computadora y sus  sistemas operativos
Historia de la computadora y sus sistemas operativospanxourrutia
 

La actualidad más candente (20)

Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Ambiente windows
Ambiente windows Ambiente windows
Ambiente windows
 
Generaciones de los Sistemas Operativos
Generaciones de los Sistemas OperativosGeneraciones de los Sistemas Operativos
Generaciones de los Sistemas Operativos
 
Evolucion de sistema opertativo
Evolucion de sistema opertativoEvolucion de sistema opertativo
Evolucion de sistema opertativo
 
Cuarta Generación De Los Sistemas Operativos
Cuarta Generación De Los Sistemas OperativosCuarta Generación De Los Sistemas Operativos
Cuarta Generación De Los Sistemas Operativos
 
Historia de los sistemas operativos
Historia de los sistemas operativosHistoria de los sistemas operativos
Historia de los sistemas operativos
 
01 sistemas operativos elvis del aguila lopez
01 sistemas operativos elvis del aguila lopez01 sistemas operativos elvis del aguila lopez
01 sistemas operativos elvis del aguila lopez
 
Sistemas computacionales: Quinta Generación
Sistemas computacionales: Quinta GeneraciónSistemas computacionales: Quinta Generación
Sistemas computacionales: Quinta Generación
 
Producto1 so l.h.
Producto1 so l.h.Producto1 so l.h.
Producto1 so l.h.
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Recopilacion
RecopilacionRecopilacion
Recopilacion
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
 
Linea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativosLinea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativos
 
EVOLUCION DE LOS SISTEMAS OPERATIVOS
EVOLUCION DE LOS SISTEMAS OPERATIVOSEVOLUCION DE LOS SISTEMAS OPERATIVOS
EVOLUCION DE LOS SISTEMAS OPERATIVOS
 
Ambiente windows
Ambiente windows Ambiente windows
Ambiente windows
 
Tp Balboa individual
Tp Balboa individualTp Balboa individual
Tp Balboa individual
 
Presentacion Sistemas Operativos
Presentacion Sistemas OperativosPresentacion Sistemas Operativos
Presentacion Sistemas Operativos
 
Historia de la computadora y sus sistemas operativos
Historia de la computadora y sus  sistemas operativosHistoria de la computadora y sus  sistemas operativos
Historia de la computadora y sus sistemas operativos
 

Similar a Sistemas operativos

Evolucion De Los Sistemas Operativos
Evolucion De Los Sistemas OperativosEvolucion De Los Sistemas Operativos
Evolucion De Los Sistemas Operativospascualmillones
 
Evolucion De Los Sistemas Operativos
Evolucion De Los Sistemas OperativosEvolucion De Los Sistemas Operativos
Evolucion De Los Sistemas Operativospascualmillonesgeorge
 
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS Velazquez Cruz Amairany
 
Introduccion sistema operativos
Introduccion sistema operativos Introduccion sistema operativos
Introduccion sistema operativos Cristian Geovanny
 
01 generaciones-de-los-sistemas-operativos
01 generaciones-de-los-sistemas-operativos01 generaciones-de-los-sistemas-operativos
01 generaciones-de-los-sistemas-operativoserick villa
 
Diapositivas generacion de las computadoras
Diapositivas generacion de las computadorasDiapositivas generacion de las computadoras
Diapositivas generacion de las computadorasjoluchocacardenas
 
Diapositivas generacion de las computadoras
Diapositivas generacion de las computadoras Diapositivas generacion de las computadoras
Diapositivas generacion de las computadoras joluchocacardenas
 
Diapositivas generacion de las computadoras
Diapositivas generacion de las computadorasDiapositivas generacion de las computadoras
Diapositivas generacion de las computadorasjoluchocacardenas
 
Diapositivas evolucion de hardware y el software
Diapositivas evolucion de hardware y el softwareDiapositivas evolucion de hardware y el software
Diapositivas evolucion de hardware y el softwareIngeniero Sami Escudero
 
Generaciones
GeneracionesGeneraciones
Generacionesjessy9171
 
Presentación1
Presentación1Presentación1
Presentación1jenireee
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativojl22castro
 
Evolución de los sistemas operativos
Evolución de los sistemas  operativosEvolución de los sistemas  operativos
Evolución de los sistemas operativosanacardenazz
 
Generaciones de sistema operativos
Generaciones de sistema operativosGeneraciones de sistema operativos
Generaciones de sistema operativosAlexandra Brito
 
Milagro atacho so.doc
Milagro atacho so.docMilagro atacho so.doc
Milagro atacho so.docmilagroatacho
 

Similar a Sistemas operativos (20)

Evolucion De Los Sistemas Operativos
Evolucion De Los Sistemas OperativosEvolucion De Los Sistemas Operativos
Evolucion De Los Sistemas Operativos
 
Evolucion De Los Sistemas Operativos
Evolucion De Los Sistemas OperativosEvolucion De Los Sistemas Operativos
Evolucion De Los Sistemas Operativos
 
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
 
Introduccion sistema operativos
Introduccion sistema operativos Introduccion sistema operativos
Introduccion sistema operativos
 
01 generaciones-de-los-sistemas-operativos
01 generaciones-de-los-sistemas-operativos01 generaciones-de-los-sistemas-operativos
01 generaciones-de-los-sistemas-operativos
 
Diapositivas generacion de las computadoras
Diapositivas generacion de las computadorasDiapositivas generacion de las computadoras
Diapositivas generacion de las computadoras
 
EVOLUCION DEL HARDWARE Y DEL SOFTWARE
EVOLUCION DEL HARDWARE Y DEL SOFTWAREEVOLUCION DEL HARDWARE Y DEL SOFTWARE
EVOLUCION DEL HARDWARE Y DEL SOFTWARE
 
Diapositivas generacion de las computadoras
Diapositivas generacion de las computadoras Diapositivas generacion de las computadoras
Diapositivas generacion de las computadoras
 
Diapositivas generacion de las computadoras
Diapositivas generacion de las computadorasDiapositivas generacion de las computadoras
Diapositivas generacion de las computadoras
 
Diapositivas evolucion de hardware y el software
Diapositivas evolucion de hardware y el softwareDiapositivas evolucion de hardware y el software
Diapositivas evolucion de hardware y el software
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Sistema de computo
Sistema de computoSistema de computo
Sistema de computo
 
Generaciones
GeneracionesGeneraciones
Generaciones
 
Presentación1
Presentación1Presentación1
Presentación1
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Evolución de los sistemas operativos
Evolución de los sistemas  operativosEvolución de los sistemas  operativos
Evolución de los sistemas operativos
 
Sistemas de computo
Sistemas de computoSistemas de computo
Sistemas de computo
 
Generaciones de sistema operativos
Generaciones de sistema operativosGeneraciones de sistema operativos
Generaciones de sistema operativos
 
Todo copas
Todo copasTodo copas
Todo copas
 
Milagro atacho so.doc
Milagro atacho so.docMilagro atacho so.doc
Milagro atacho so.doc
 

Sistemas operativos

  • 1. Trabajo Practico. Tema: Sistemas operativos. Alumno: Tejedor Julio. Curso: 3ro Informática. Docente: Villarroel Ricardo. Ciclo Lectivo: 2012.
  • 2. Sistemas Operativos. 1) ¿Que problemas debía afrontar el programador cuando no existían los sistemas operativos y como los solucionaba? 2) ¿Que es un procesamiento serial? 3) ¿Cuando nace la importancia de los SO? 4) ¿Cual fueron y que características tenían los SO de la primera y segunda generación? 5) Describa los sistemas operativos de la 1rq generación. 6) ¿Que problemas tenía el SO 30 de IBM y los SO de la 3ra generación? 7) Explique qué desarrollo tecnológico fue fundamental para el desarrollo de la 4ta generación. 8) Explique las características de los sistemas operativos que surgen en la cuarta generación. 9) Describa las características de los 80’ y 90’ y que problemas se presentaban. 10) Ubique en una línea de tiempo la evolución de los SO y que problemas se presentaban y al mismo tiempo la evolución del hardware que empieza en ese momento. 11) ¿Cuáles son las características de un SO? Explique cada una. 12) Explique y ejemplifique software de sistema , software de aplicación ,software de red, software de programación, shareware ,freeware , versiones veta . 13) ¿Cómo se clasifican los SO? 14) Explique la visión externa de los sistemas operativos. 15) Explique SO monousuario. 16) Explique SO multiusuario. 17) Timesharing. 18) Explique SO monotarea. 19) Explique SO multitarea. 20) Explique Contextswitching (cambio de contexto). 21) ¿Cómo mejoran la productividad los SO multitarea.Ejemplifique. 22) ¿Cómo se implementa la multitarea? 23) Explique SO uniproceso. Ejemplifique. 24) Explique SO Multiproceso. 25) Explique Sistema Asimétrico y Simétrico.
  • 3. 26) Explique brevemente que es un Thread? (idos) 27) ¿Qué requisitos se deben tener en cuenta cuando se diseña o construye un SO? Explique cada uno. 28) Explique estructura monolítica. 29) Explique estructura jerárquica y de anillos concéntricos. 30) Explique y ejemplifique SO de Red y SO distribuidos.
  • 4. 1) El programador debía tener un conocimiento y contacto profundo con el hardware y cuando fallaba debía examinar valores de los registros y paneles de luces indicadoras, para determinar la causa del fallo. Los problemas que afrontaba era los procedimientos de apartar tiempo del sistema y poner a punto los compiladores, legadores para volver a correr su programa, enfrentaba el problema de procesamiento serial. 2) El procesamiento serial (serial Processing) seria básicamente que las siguientes tareas que se quisieran realizar siempre estarían en una lista de espera, que hasta que no se realice la tarea anterior no se podrá realizar esta última. 3) La importancia de los sistemas operativos surgió en los años 50 cuando surgió que la computadora se podía operar mediante tableros enchufables, y luego por medio del trabajo en lote. En la segunda generación cuando se realizaba una secuencia de pasos repetitivos, posteriormente en la tercera generación, nace uno de los sistemas operativos, con la capacidad de administrar una familia de computadores. 4) Los Sistemas Operativos de Primera y Segunda Generación son: UNIX OS/360 Atlas Supervisor MULTICS MVS (Múltiple Virtual Storage) CP/M (Control Program/ Monitor) Apple Macintosh MS-DOS Microsoft Windows GNU/Linux 5) El S.O que surge en la tercera generación es el OS/360 de IBM, unos de los primeros Sistemas Operativos con la filosofía de administrar una familia de computadoras. 6) El OS/360 de IBM fue un proyecto tan novedoso que enfrento por primera vez una serie de problemas conflictivos debido a que anteriormente las computadoras eran creadas para dos propósitos en general: el comercial y el científico. Así, al tratar de crear un solo sistema operativo para computadoras que podían dedicarse a un propósito, al otro a ambos, puso en evidencia la problemática del trabajo en equipos de análisis, diseño e implementación de sistemas grandes. Surge también en la tercera generación de computadoras el concepto de la multiprogramación, porque debido al alto costo de las computadoras era necesario idear un esquema de trabajo que mantuviese a la unidad central de procesamiento más tiempo ocupada, así como el encolado (spooling) de trabajos para su lectura hacia los lugares libres de memoria o la escritura de resultados. Sin embargo, se puede afirmar que los sistemas durante la tercera generación siguieron siendo básicamente sistemas de lote.
  • 5. 7) En la cuarta generación la electrónica avanzada hacia la integración a gran escala, pudiendo crear circuitos con miles de transistores en un centímetro cuadrado de silicón y ya es posible hablar de las computadoras personales (PC) y las estaciones de trabajo . 8) En la cuarta generación nacen los sistemas operativos : Multics: (MultiplexedInformation and computing services) Originalmente era un proyecto cooperativo liberado que comenzó en los 60, pero los laboratorios Bell abandonaron en 1969, Se desarrolló inicialmente para el mainframe GE-645, un sistema de 36 bits; después fue soportado por la serie de maquina Honeywell 6180 MVS (Múltiple Virtual Storage): Fue el sistema operativo más usado en los modelos de mainframes -potentes y caros usados principalmente por grandes compañías para el procesamiento de grandes cantidades de datos Permitía al ejecución de múltiples tares, además de que introdujo el concepto de memoria virtual y finalmente añadió la capacidad de que cada programa tuviera su propio espacio de direcciones de memoria, de ahí su nombre. CP/M (Control Program/Monitor): Creado para el microprocesador 8080/85 de Intel y el Zilog Z80, salió al mercado en 1976. Fue el sistema Operativo más usado en las computadoras personales de esta década. Su éxito se debió a que era portátil. Está compuesto de dos subsistema: o CCP (Comand Control Processor): Intérprete de comandos que permitía introducir las mandatos con sus parámetros separados por espacios. Los traducía a instrucciones de alto nivel destinadas a BDOS. o BDOS (Basic Disk OperatingSystem): Traductor de las instrucciones en llamadas a la BIOS. 9) En los años 80 comienza el auge por las redes de computadora y la necesidad de sistemas operativo en red y sistemas operativos distribuidos .El internet comienza a hacer accesible en todas las instituciones. Comienzan a dar muchas soluciones y problemas al querer hacer convivir recursos residentes en computadoras con sistemas diferentes. En los años 90 el paradigma de la programación orientada a objetos cobra auge así como el manejo de objetos desde los sistemas operativos, las aplicaciones intentan crearse para ser ejecutadas sobre una misma plataforma específica y poder ver los resultados en la pantalla o monitor de otra diferente; Por ejemplo, ejecutar una simulación en una maquina con Unix y ver los resultados en una con DOS.
  • 6. 10) 11) Se puede decir que un sistema operativo tiene las siguientes características: Conveniencia: un S.O hace más conveniente el uso de una computadora Eficiencia: un S.O permite que los recursos de la computadora se usen de la manera más eficiente posible. Habilidad para evolucionar: un S.O deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio. Encargado de administrar el hardware: el S.O se encarga de manejar de una mejor forma los recursos de la computadora en cuando a hardware se refiere. Relacionar dispositivos: el S.O se debe encargar de comunicar los dispositivos periféricos, cuando el usuario así lo requiera. Organizar datos para acceso rápido y seguro. Manejar las comunicaciones en red: el S.O permite al usuario manejar con alta facilidad todo lo referente a la instalación y al uso de computadoras. Procesamiento por bytes de flujo a través del bus de datos. Facilitar las entradas y las salidas: un S.O debe hacerle fácil al usuario el acceso y manejo de los dispositivos de entrada/salida de la computadora Evita que otros usuarios interfieran: el S.O evita que los usuarios se bloqueen entre ellos. 12) El software de aplicación son programas que se utilizan para diseñar, tal como el procesador de palabras. El software de sistema sirve para interactuar el usuario con la máquina, son un conjunto de programas. El software de red sirve para administrar computadoras conectadas en red. El software de programación sirve para desarrollar a su vez otro software encargado de realizar diversas tareas para satisfacer las necesidades del usuario. 1940 Computadoras restringidas por su alto precio. No existían los sistemas operativos. 1950 Nacen los primeros sistemas operativos: FMS e IMSYS. Surge la 3ª generación de computadoras, y luego en la 4ª generación la electrónica avanza a gran escala. 1980 Comienza el auge de las redes de computadoras y la necesidad de S.O en red y S.O distribuidos. Internet se hace más accesible a toda clase de instituciones. 1990 Cobra auge la POO, así como el manejo de objetos desde los S.O. Los niveles de interacción se van haciendo cada vez más profundos.
  • 7. 13) Los sistemas operativos se clasifican en 3 tipos: Sistemas operativos por su estructura. Sistemas operativos por los servicios que ofrecen Sistemas operativos por la forma en que ofrecen sus servicios. 14) Visión Externa: Esta clasificación es la más comúnmente usada y conocida desde el punto de vista del usuario final. Por el número Mono usuarios De Usuarios Multiusuario Por el número Mono tareas Sistemas Operativos Por Servicios De tareas Multitareas Un proceso Por el número De procesadores Multiproceso Simétricos Asimétricos 15) Los sistemas operativos Mono usuario son los que soportan un solo usuario a la vez , sin importar el número de procesadores. 16) Los sistemas multiusuario son capaces de dar servicio a más de un usuario simultáneamente ya sea por medio de varias terminales o por secciones. 17) En esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo. (Time sharing). 18) Mono tarea: Son aquellos que solo permiten una tarea a la vez por usuario, estos son más primitivos y solo pueden manejar un proceso en cada momento.
  • 8. 19) Multitarea: Es aquel que permite realizar varias tareas al mismo tiempo ( en resumen utiliza el procesador para hacer muchas tareas) Ejemplo : Los S.O nuevos, son multitarea. 20) El contextswich es un tipo simple de multitareas en el que dos o más aplicaciones se cargan al mismo tiempo. 21) En la multitarea cooperativa, las tareas en segundo plano reciben tiempos de procesado durante los tiempos muertos de la tarea en primer plano. 22) Se implementa generalmente manteniendo el código fuente de un programa durante su detección de errores, mientras copila otro. 23) Un sistema operativo multiproceso es aquel que es capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese dos o más seria inútil. El ejemplo más típico seria DOS, Mac OS. 24) Un sistema operativo multiproceso se refiere al número de procesadores del sistema , que es más de uno y este es capaz de usarlos. Un ejemplo seria un servidor, seria un ejemplo claro. 25) Asimétrico: El sistema operativo selecciona a uno de los procesadores el cual jugara el papel de procesador maestro y servirá como pivote para distribuir la carga. Simétrico: Los procesos o parte de ellos son enviados indistintamente a cualquiera de los procesadores disponibles, teniendo una mejor distribución. 26) 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. 27) Requisitos del usuario: sistema fácil de usar y aprender, seguro, rápido y adecuado al uso al que se quieren destinar. Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de operación, restricción de uso, eficiencia, tolerancia hacia los errores y flexibilidad. 28) Estructura monolítica: Es un solo programa compuestos de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. Las características son: Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. Carece de protecciones y privilegios al entrar en rutina que manejan diferentes aspectos de los recursos de la computadora, como memoria, discos, etc.
  • 9. 29) Estructura jerárquica: A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en forma de niveles. Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interfaz con el resto de elemento. Anillos concéntricos: 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 más internas del sistema operativo o núcleo del sistema estarán más protegidas de accesos indeseados desde las capas más externas. Las capas más internas serán, por lo tanto, más privilegiadas que las externas. 30) Sistemas Operativos de red: Se definen como aquellos que tienen la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sinfín de otras actividades. Ejemplos de S.O. de red son UNIX, Novell NetWare. 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 máquina virtual que el usuario accede en forma transparente.