2. Segundo Nivel
Ing. Miryan Almache 2
INTRODUCCIÓN
Loa sistemas informáticos constan de software y hardware que se combinan para proporcionar
herramientas que resuelven problemas concretos.
El software de aplicación trata de resolver un problema específico o proporcionar herramientas
genéricas para los usuarios finales, por ejemplo: Un software de aplicación para el control de
inventario utiliza el computador para seguir la pista e informar a una compañía de su inventario.
El software de sistema proporciona un entorno de programación general en el que los programadores
pueden crear aplicaciones específicas para las necesidades de sus clientes. Este entorno se
compone de herramientas de programación y abstracciones. El programador de aplicaciones usa el
software del sistema, que incluye al Sistema Operativo para proporcionar un conjunto de aplicaciones
a los usuarios finales.
CONCEPTO
El Sistema Operativo (SO) es el conjunto de programas que permiten administrar los recursos con los
diferentes dispositivos de las computadoras y establece un interfaz entre el usuario y los PC.
Se puede decir que el SO es el software implementado más cerca del hardware.
3. Segundo Nivel
Ing. Miryan Almache 3
Arquitectura con la que Trabaja el Sistema Operativo
Operan en Modo Usuario
Programas o
Aplicaciones
Programas del
Sistema
Modo Kernel
O
Modo Superior
Hardware
FUNCIONES DEL SO
Las funciones y facilidades que debe proporcionar un Sistema Operativo son:
1. Manejo de Recursos
2. Definir una interfaz de usuario
3. Compartir Hardware
4. Compartir datos
5. Asignar Recursos
6. Recuperación de errores
Los recursos que maneja un S.O. son:
1. Procesadores
2. Almacenamiento
3. Dispositivos E/S
4. Datos
Sistema
Bancario
Reservación de
Vuelos
Navegador
Web
Compilador Editores
Interprete de
Comandos
S i s t e m a O p e r a t i v o
L e n g u a j e d e M á q u i n a
M i c r o a r q u i t e c t u r a
D i s p o s i t i v o s F í s i c o s
4. Segundo Nivel
Ing. Miryan Almache 4
Recursos administrados por el SO
Los sistemas operativos desempeñan básicamente dos funciones independientes:
1. El sistema como interfaz de usuario/computadora
2. El sistema como administrador de recursos.
5. Segundo Nivel
Ing. Miryan Almache 5
HISTORIA DEL SISTEMA OPERATIVO
Los S. O. han estado relacionados históricamente con la arquitectura de las computadoras en las
cuales se ejecutan, razón por la cual su historia puede analizarse según las siguientes generaciones y
sus principales características [7, Deitel]:
1.- Primera Generación (1945-1955) Procesos se generan en serie
2.- Segunda Generación (1955-1965) Utiliza Sistemas Sencillos por Lotes
3.- Tercera Generación (1965-1980) Sistemas por Lotes con Multiprogramación o
Multitarea
Espera Espera
PROCESO A
Espera Espera
PROCESO B
4.- Cuarta Generación (1980- al presente) Manejo de Multiprogramación
Trabaja con sistemas de tiempo compartido
Permitir al procesador ejecutar varios
procesos al mismo tiempo.
Ejecutar Ejecutar
Ejecutar Ejecutar
6. Segundo Nivel
Ing. Miryan Almache 6
TIPOS DE SISTEMAS OPERATIVOS
1.-Sistema Operativo de Mainframe: Esta orientado a administrar procesamientos de trabajo al
mismo tiempo en grandes cantidades de datos de E/S
Ejemplo:
OS / 90
2.-Sistema Operativo de Servidor.- Opera en servidores de datos. Un servidor es una computadora
que da servicio a múltiples usuarios a través de una red.
Ejemplo:
Unix, Linux, Windows Server, Windows NT
3.-Sistema Operativo de Computadora Personal.- Permite manejar a nuestra PC, de forma mas
amigable y administrar recursos.
Ejemplo:
Linux Personal, Macintosh, Windows
4.-Sistema Operativo de Tiempo Real.- Se caracteriza porque su parámetro clave es el tiempo. Por
ejemplo sistemas de control de procesos Industriales
5.-Sistemas Operativos Integrados.- Se encuentra en computadoras de bolsillo.
Ejemplo:
PalmOS, Windows CE Administra elementos electrónicos
6.- Sistemas Operativos de Tarjetas Inteligentes.- Los sistemas operativos más pequeños se
ejecutan en tarjetas electrónicas (son dispositivos del tamaño de una tarjeta de crédito que contiene
un chip).
7. Segundo Nivel
Ing. Miryan Almache 7
Estos dispositivos presentan limitaciones en cuanto a potencia de procesamiento y memoria. Algunas
tarjetas están orientadas a Java y en la ROM de la tarjeta contiene un intérprete de la Máquina Virtual
de Java (JVM).
Ejemplo:
Puertas Electrónicas