Sei sulla pagina 1di 7

Tarea de la unidad numero uno de la materia de sistemas operativos impartida en la carrera de Tecnologas de la Informacin y Comunicacin

Alumno: Javier Tena Domnguez

Tarea: Caractersticas y evolucin de los Sistemas Operativos

Profesor: Lic. Jos Luis Ortiz Len

Grupo: 3TIC G 3

ndice

Portada.1

ndice2

Fundamentos de los Sistemas Operativos3

Caractersticas de los Sistemas Operativos.4

Evolucin de los Sistemas Operativos..5

Clasificacin de los Sistemas Operativos6

Conclusin..7

Bibliografa.7

Fundamentos de los Sistemas Operativos


Funciones principales de un sistema operativo 1. Inicializar la maquina: prepara el ordenador para su funcionamiento Inicializacin total (initial program loading bootstrapping) Inicializacion parcia 2. Administrar los recursos para su funcionamiento: el s.o es el responsable de: Asignar a un programa todos los recursos que necesite. Para ello debe de ser justo en el reparto y en el tiempo asignado, impidiendo que no se favorezca a determinados programas Controlar el uso correcto de los recursos de forma que los programas no se interfieran Caractersticas de un sistema operativo Un S.O debe ser Determinista: el mismo programa ejecutado con los mismos datos debe dar los mismos resultados en cualquier momento y en cualquier ejecucin In determinista el S.O debe responder a circunstancias que pueden ocurrir en un orden imprescindible

Concurrencia. consiste en la existencia de varias actividades simultneas o paralelas. ejemplo de ello lo son la superposicin de las operaciones de i/o con el proceso de computacin, as como la coexistencia en memoria de varios programas. la concurrencia lleva asociado el problema de conmutar de una tarea a otra, as como proteger una determinada actividad de los efectos de las otras, as como la sincronizacin de tareas que sean mutuamente dependientes.

Utilizacin conjunta de recursos. Comparticin. las razones para la comparticin son las siguientes: el coste: es absurdo disponer de suficientes recursos para cada usuario por separado.

aprovechamiento de los trabajos de otros. la utilidad es poder utilizar rutinas y programas desarrollados por otras personas. posibilidad de compartir datos: utilizacin de una misma base de datos para varios programas distintos, asociados posiblemente a distintos usuarios. eliminacin de redundancias: poder disponer de una sola copia de un programa (por ejemplo un compilador) y compartirlo con otros.

permite que el usuario guarde sus datos o programas en el propio ordenador, y no tener que usar medios externos (portables). los problemas que se plantean son de proteccin de la informacin frente a terceros y protegerlos frente a fallos del sistema. un sistema operativo debe ser determinista en el sentido de que el mismo programa ejecutado con los mismos datos, en momentos diferentes, debe producir los mismos resultados. en cambio ser indeterminista porque en caso de variabilidad de las situaciones puede responder de un modo impredecible. deben tomarse las medidas oportunas. estas situaciones pueden ser debidas a peticin de recursos, errores de ejecucin en programas o bien interrupcin de perifricos. 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. 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.

Evolucin histrica de los Sistemas Operativos Primera generacin (1945-1955) Hardware: tubos de vaco y paneles de control. S.O: no existe Segunda Generacin (1955-1965) Hardware: Transistores (tarjetas perforadas) S.O: 1. S.O de trabajo nico: solo se dedica a preparar el sistema para la llegada de trabajos. 2. S.O por lotes (batch) automatiza la secuencia de operaciones involucradas en la ejecucin de un programa usando ordenes que lee, interpreta y ejecuta el monitor de lotes (porcin de cdigo residente en memoria)

Tercera Generacin (1965-1980) Hardware: circuitos integrados S.O: 1. S.O de multiprogramacin: ms de un programa residente en memoria principal al mismo tiempo ( grado de multiprogramacin y overead) 2. S.O multiprocesamiento: ms de un procesador 3. S.O multiusuario: permite acceder a varios usuarios a un mismo ordenador mediante terminales interactivos(tiempo de respuesta) 4. S.O de tiempo compartido: multiprogramacin, multiusuario e interactivo. El usuario tiene la impresin de que es el nico que trabaja con la maquina Sesin de trabajo desde que el usuario se conecta a travs de un terminal hasta que se desconecta del sistema Cuarta Generacin (1980-1990) Hardware: microprocesador (computador personal9 S.O: Para comunicar varias maquinas 1. S.O de red: el usuario es consciente de la existencia de varias maquinas e indica de forma explcita con cual desea trabajar 2. S.O distribuido: el usuario no es consciente de las maquinas conectadas entre si
5

Clasificacin de los Sistemas Operativos.


Segn su entorno de funcionamiento: Nmero de usuarios que puede soportar: Propsito para el que fueron diseados: S. O. de propsito general S. O. de propsito especfico S. O. de tiempo real: proveen una respuesta dentro de unos intervalos de tiempo bien definidos a prioridad S. O. de tolerancia a fallos: capaces de detectar errores (hardware y software) y darles Solucin. Caractersticas de diseo: Modularidad, Muerte sbita, Tolerancia a fallos de elementos crticos,

Mantenimiento on-line

Segn su entorno de funcionamiento:


Modo en el que se trabaja con ellos: S. O. off-line (batch) S. O. on-line (interactivo) Hardware del ordenador: 1. Nmero de procesadores S. O. monoprocesador S. O. multiprocesador

2. Situacin de la memoria principal: S. O. centralizado S. O. distribuido

Conclusin

Con esta tarea pude darme cuenta de la importancia que tienen los sistemas operativos para los usuarios y desarrolladores ya que son la parte medular para cualquier proyecto o actividad que se quiera realizar en un ordenador o maquinas de circuitos integrados

Bibliografa
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r25446.PDF http://www.monografias.com/trabajos5/sisop/sisop.shtml http://es.slideshare.net/alexitopico/historia-y-evolucion-de-los-sistemasoperativos-14460914

Potrebbero piacerti anche