Unidad I Introducción a los sistemas operativos
Trabajo en clase
Investigar y escribir una síntesis de dos cuartillas.
Línea del tiempo de los sistemas operativos
Un sistema operativo es un programa que administra el hardware de una computadora. También proporciona las bases para los programas de aplicación, y actúa como intermediario entre el usuario y el hardware.
Un sistema operativo es un programa o conjunto de programas que torna amigable, eficiente y productivo el uso del computador (hardware), permitiendo la ejecución de aplicaciones del usuario. Es el intermediario entre las aplicaciones de usuario y hardware.
Sus metas constan en las siguientes:
Trabajo en clase
Investigar y escribir una síntesis de dos cuartillas.
Línea del tiempo de los sistemas operativos
Un sistema operativo es un programa que administra el hardware de una computadora. También proporciona las bases para los programas de aplicación, y actúa como intermediario entre el usuario y el hardware.
Un sistema operativo es un programa o conjunto de programas que torna amigable, eficiente y productivo el uso del computador (hardware), permitiendo la ejecución de aplicaciones del usuario. Es el intermediario entre las aplicaciones de usuario y hardware.
Sus metas constan en las siguientes:
- · Brindar un ambiente de realización y ejecución de aplicaciones.
- · Proveer un entorno sin interferencias a cada usuario
- · Administra en forma equitativa los recursos (hardware, software).
- · Hacerlo de la forma más amigable e intuitiva posible
- · Sus tareas constan de:
- · Implementar diferentes entornos para para diferentes usos (interfaz gráfica, shells, tipo web etc.)
- · Proveer una o más interfaces con el usuario.
- · Proveer a las aplicaciones un conjunto de servicios(a través de system services).
- · Eficiencia y equidad de la administración de recursos.
Se puede decir que un sistema operativo es un:
- Administrador de recursos. Consiste en administrar los recursos disponibles
- Programa de control: Controla la ejecución de los programas para la prevención de errores y mal uso del sistema.
Regresando a comienzos de la
historia der los sistemas operativos podemos encontrar los siguientes:
Sistemas batch o por lotes (70’s
y comienzos de los 80’s) Estos constaban de una entrada de trabajos y una
salida impresa, por lo cual la interacción del usuario era nula. Sus
características eran que solo soporta
baban un trabajo a la vez, y las tareas relacionadas se agrupaban en conjuntos
o lotes para su ejecución y el procesamiento más eficiente.
Los sistemas de tiempo
compartido.
Estos tipos de sistemas eran
multiusuarios, ejecutaban programas de
forma concurrente con una elevada tasa de despacho de procesador (Cambio de
contexto), de forma tal de permitir a los usuarios que interactúen directamente con el sistema como si fueran su
único usuario.
La necesidad de acceder y actualizar los datos de forma concurrente
creo la necesidad de evolucionar el sistema de archivos a uno multiusuario,
incorporando técnicas de protección de
accesos.
Sistemas para computadoras
personales:
Fueron diseñados en base a que serían utilizados por un único usuario
y todo el énfasis den el desarrollo
estuvo en mejorar la interacción
con el usuario. Se desarrolló la
interfaz de ventanas que hoy conocemos.
Sistemas paralelos (Comienzo de
los 90’s)
Son sistemas que permitieron la
ejecución simultánea y sincronizada de
procesos se clasifican en:
Altamente integrados:”higthtly coupled”.
On sistemas donde los canales de interconexión
son de alta velocidad (Bus o memoria compartida)
Poco integrados (“Closely
coupled”) son sistemas donde los canales
interconexión son de baja velocidad.
Sistemas de tiempo real
Son sistemas en los cuales todo el resultado debe
producirse en un cierto tiempo.
En si es parte de algunos sistemas que fueron evolucionando a través de los años, mejorando en fallos y
ser más eficientes para los usuarios
actualmente.
No hay comentarios:
Publicar un comentario