Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistema Operativo
Sistema Operativo
1 DEFINICION
Es un programa o conjunto de programas de un sistema informtico que gestiona los
recursos de hardware y provee servicios a los programas de aplicacin de software,
ejecutndose en modo privilegiado respecto de los restantes (aunque puede que parte
de l se ejecute en espacio de usuario).
2 HISTORIA Y EVOLUCION
Primera Generacin (dcada de 1950)
Los sistemas operativos de los aos cincuenta fueron diseados para hacer ms fluida
la transicin entre trabajos. Antes de que los sistemas fueran diseados, se perda
un tiempo considerable entre la terminacin de un trabajo y el inicio del siguiente. Este
fue el comienzo de los sistemas de procesamiento por lotes, donde los trabajos se
reunan por grupos o lotes. Cuando el trabajo estaba en ejecucin, este
tena control total de la mquina. Al terminar cada trabajo, el control era devuelto al
sistema operativo, el cual limpiaba y lea e iniciaba el trabajo siguiente.
Al inicio de los 50's esto haba mejorado un poco con
la introduccin de tarjetas perforadas (las cuales servan para introducir
los programas de lenguajes de mquina), puesto que ya no haba necesidad de utilizar
los tableros enchufables.
Adems el laboratorio de investigacin General Motors implement el primer sistema
operativo para la IBM 701. Los sistemas de los 50's generalmente ejecutaban una sola
tarea, y la transicin entre tareas se suavizaba para lograr la mxima utilizacin del
sistema. Esto se conoce como sistemas de procesamiento por lotes de un slo flujo, ya
que los programas y los datos eran sometidos en grupos o lotes.
La introduccin del transistor a mediados de los 50's cambi la imagen radicalmente.
Se crearon mquinas suficientemente confiables las cuales se instalaban en lugares
especialmente acondicionados, aunque slo las grandes universidades y las grandes
corporaciones o bien las oficinas del gobierno se podan dar el lujo de tenerlas.
Para poder correr un trabajo (programa), tenan que escribirlo en papel (en Fortran o en
lenguaje ensamblador) y despus se perforara en tarjetas. Enseguida se llevara la pila
de tarjetas al cuarto de introduccin al sistema y la entregara a uno de los operadores.
Cuando la computadora terminara el trabajo, un operador se dirigira a la impresora y
desprendera la salida y la llevara al cuarto de salida, para que la recogiera el
programador.
1. Gestin de procesos
3.1.2 La memoria es como un gran almacn con casillas (bytes) a los que
se accede mediante una direccin nica. Este almacn de datos es
compartido por la CPU y los dispositivos de E/S.
El Sistema operativo se encarga de gestionar este espacio como responsable de:
3. Administracin de ficheros
Gestiona la manera en que la informacin se almacena en dispositivos de
entrada/salida que permiten el almacenamiento estable.
Parte del sistema operativo que conoce los detalles especficos de cada dispositivo,
lo que permite poder operar con l.
Gestionar el I/O: El sistema operativo crea un control unificado de los programas a los
dispositivos, a travs de drivers.
Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin ningn
problema, asignndoles los recursos que sean necesarios para que estas funcionen. Si una
de ellas no responde, se procede a matar el proceso.
Gestionar los permisos: Garantiza que los recursos sean solamente utilizados por
programas y usuarios que tengan las autorizaciones que les correspondan.
Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los permisos de
acceso a ellos.
Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios
se bloqueen entre ellos, informndoles si esa aplicacin est siendo ocupada por otro
usuario.
Generacin de estadsticas.
Permite que se puedan compartir el hardware y los datos entre los usuarios.
El software de aplicacin son programas que se utilizan para disear, tal como el
procesador de palabras, lenguajes de programacin, hojas de clculo, etc.
El software de base sirve para interactuar el usuario con la mquina, son un conjunto
de programas que facilitan el ambiente plataforma, y permite el diseo del mismo.
Compiladores.
Ensambladores.
Macros.
Por otra parte, el uso no controlado de los dispositivos por parte de los usuarios puede
ocasionar "trancas". El sistema pudiera llegar a estar procesando varios trabajos que
se encuentren simultneamente trancados (Deadlock) sin realizar ningn tipo de
trabajo til.
Sistema operativo, software bsico que controla una computadora. El sistema operativo
tiene tres grandes funciones: coordina y manipula el hardware de la computadora,
como la memoria, las impresoras, las unidades de disco, el teclado o el mouse;
organiza los archivos en diversos dispositivos de almacenamiento, como discos
flexibles, discos duros, discos compactos o cintas magnticas, y gestiona los errores de
hardware y la prdida de datos.
ADMINISTRACIN DE TAREAS:
ADMINISTRACIN DE USUARIOS
o Monoltico
o Jerrquico
o Cliente-servidor
9 TIPOS
Los sistemas operativos pueden ser clasificados de la siguiente manera:
10 EJEMPLOS
D.O.S.: Fue el primer sistema desarrollado por Microsoft. Sus siglas
corresponden a Sistema Operativo de Disco o Disk Operating System. En sus
inicios, DOS gan rpidamente una alta popularidad en el incipiente mercado
de las PCs, all por los 90. Prcticamente todo el software desarrollado para
PCs se creaba para funcionar en este S.O.
OS/2: Este sistema, fabricado por IBM, intent reemplazar a DOS como
sistema operativo de las PCs. Su versin 1.0 fue lanzada con arquitectura
de 16 bits en 1987, actualizada luego en su versin 2.0 a la arquitectura de
32 bits, gracias al procesador Intel 80386. No tuvo una buena recibida en el
mercado, al no contar con el apoyo de gran parte de los desarrolladores de
software, que se volcaron a la creacin de programas para Windows.