Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS OPERATIVOS
Una computadora esta constituida de uno o más procesadores, memoria principal, discos,
impresoras, teclado, pantalla y otros dispositivos de entrada/salida y la interrelación de
sus componentes hace que el computador se torne en un sistema muy complejo.
Se precisa escribir código de programas que controlen todos esos componentes y los
utilicen de forma correcta, por esto, los computadores están equipados con una capa de
software que se denomina sistema operativo.
SISTEMA OPERATIVO
• MainFrames
• Estaciones de Trabajo
• Computadoras personales.
• Tabletas
• Teléfonos
• Heladeras, etc.
EVOLUCION DE LOS
SISTEMAS OPERATIVOS
DECADA DE LOS 40.
No existía siquiera el concepto de "Sistema Operativo" y los programadores interactuaban
directamente con el hardware de las computadoras trabajando en lenguaje máquina.
ADMINISTRACIÓN DE DISPOSITIVOS.
ADMINISTRACION DE TAREAS.
ADMINISTRACION DE SEGURIDAD.
MS-Windows.
Mac OS.
LINUX
ANDROID.
IOS.
INTRODUCCION A
SISTEMAS OPERATIVOS
Eficiencia.
Habilidad para evolucionar.
Administrar hardware.
Relacionar dispositivos.
Uso de algoritmos.
TIPOS DE SISTEMA OPERATIVO
Según la Administración de Tareas.
Monotarea.
Multitarea.
Según la Administración de Usuarios.
Monousuario.
Multiusuario.
Según la Administración de Recursos.
Centralizado.
Distribuido.
Según el número de procesadores.
Monoprocesador.
Multiprocesador.
Sistemas Operativos Monousuarios
Asignación y mantenimiento de los recursos del proceso.
Gestor de memoria
Memoria: Almacén (Array) de datos direccionables por
la CPU, cada uno con su propia dirección.
Compartido por UCP y dispositivos E/S.
Volátil: pierde su contenido si el sistema falla.
El SO tiene la responsabilidad de gestionar los
siguientes aspectos de la memoria:
Mantener un mapa de las partes de memoria en uso y saber
quién las está usando.
Decidir qué procesos se deben cargar, y dónde, cuando hay
memoria disponible.
Asignar y liberar espacio de memoria cuando sea necesario.
Conversión de direcciones virtuales.
Protección de memoria.
DMA: Acceso Directo a Memoria, permite a dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una carga masiva de interrupciones
Gestor de Ficheros y Directorios
Manejo de Ficheros. La función del SO es abstraer las
propiedades físicas del dispositivo de almacenamiento,
proporcionando una unidad lógica de almacenamiento. Tareas
de las que el SO es responsable.
El SO tiene la responsabilidad de gestionar los siguientes
aspectos del servicio de ficheros:
Creación y borrado de ficheros y directorios.
Operaciones primitivas (llamadas al sistema) para manipular ficheros
y directorios.
Asignar/manejar permisos de accesos a ficheros.
Proyectar los ficheros sobre almacenamiento secundario.
Hacer respaldo de ficheros sobre dispositivos estables y no volátiles.
El servidor de protección debe:
Distinguir entre uso autorizado y no autorizado.
Especificar los controles de acceso a llevar a cabo.
Proporcionar métodos de control de acceso.
Seguridad: proteger al sistema de un uso indebido.
El servidor de seguridad debe:
Autenticar a los usuarios.
Evitar amenazas al sistema (gusanos, virus, piratas, fuego, etc.).
Evitar la intercepción de comunicaciones: cifrado, canales seguros, etc.
Proporciona acceso a recursos de la red, lo que permite:
Acelerar el acceso a la información.
Incrementar la disponibilidad de datos.
Mejorar la fiabilidad.
Abaratar el sistema.
Responsabilidad del SO: resolución de nombres (DNS),
enrutamiento, conexiones y control de flujo.