Sistema Operativo

¿Qué es? y ¿Para qué funciona?

Controla

Interactúa

Intermediario

Gestiona

Maneja

Comunica

Administra

Importancia

Esencial para el funcionamiento

Base para

Principal administrador

Tipos

Según la administración de tareas

Monotarea

Una tarea a la vez

Multitarea

Varias tareas a la vez

Según la administración de recursos

Monousurario

Un usuario a la vez

Multiusuario

Varios usuarios a la vez

Video

Problemas de funcionamiento

Descarga de aplicaciones innecesarias

Instalación y desintalación excesiva

Desalineación de programas

Deterioro del RAM disponible

Congestión al inicio de SO

Configuraciones desiguales de internet

Origen y evolución

1950 Primera generación de SO

1960 Segunda generación de SO

1964 Tercera generación de S0

1974 Primer sistema de seguridad

1978 Cuarta generación de SO (Apple II)

1992 Quinta generación de SO (Sistema Solaris)

2000-2012 Renovación sistema Windows

2000 Windows 2000

2001 Windows XP

2003 Windows Server 2003

2004 Ubuntues

2006 Windows Vista

2009 Windows 7

2012 Windows 8

Componentes

Gestión de procesos

Conjunto de instrucciones ejecutadas por la CPU

Estado de procesos

Nuevo

Preparado

Ejecucción

Bloqueado

Terminado

Gestión de memoria principal

Optimiza para dar espacio a otros programas que se van a ejecutar

Administra el intercambio entre memoria principal y memoria virtual

Gestión de almacenamiento secundario o memoria virutal

Guarda información en discos

Gestiona espacio libre

Asigna almacenamiento y verificación de los datos ordenadamente

Sistema entrada/salida

Intercambio de información entre el procesador y dispositivos perifericos

Almacenamiento temporal

Sistema de archivos

Información almacenada en discos de la computadora

Realiza copas de seguridad

Sistemas de protección

Controla el acceso de los programas o los usuarios al sistema y sus recursos

Sistema de comunicaciones

Intercambio entre los procesos y programas

Control de envio y recepción de información

Programas del sistema

Gestiona tareas que realizan los diferentes programas

Gestión de recursos

Administra recursos que se asignan a los programas de ejecución

Relación entre software, sujeto y hadware