Un sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario para utilizar un computador, gestionando los recursos y coordinando las actividades. Los primeros SO eran operados desde la consola por programadores, pero avances en hardware llevaron a compiladores, ensambladores y manejadores de dispositivos. Inicialmente, los problemas de baja utilización se solucionaron poniendo operadores, agrupando trabajos manualmente por lotes. Un SO permite usar hardware mediante tareas como almacenar/cargar
2. ¿Que es un sistema operativo? Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo para utilizar un computador.2 Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como intermediario para las aplicaciones que se ejecutan.
3. Perspectiva histórica Los primeros sistemas (1945-1950) eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1950-1960) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc.
4. Problemas de explotación y soluciones iniciales El problema principal de los primeros sistemas era la baja utilización de los mismos, la primera solución fue poner un operador profesional que lo manejase, con lo que se eliminaron las hojas de reserva, se ahorró tiempo y se aumentó la velocidad. Para ello, los trabajos se agrupaban de forma manual en lotes mediante lo que se conoce como procesamiento por lotes (batch) sin automatizar.
5. Programas de sistema Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan: Manipulación y modificación de archivos. Información del estado del sistema. Soporte a lenguajes de programación. Comunicaciones.
6. Conceptos básicos de un sistema operativo Un sistema operativo (SO) es un programa (o un conjunto de programas) que dan a las personas la oportunidad de usar el hardware de una computadora (CPU, memoria, periféricos y otros) Sin un sistema operativo, las personas no podrían usar las computadoras o los programas que se ejecutan sobre estas. Los usuarios no dan las instrucciones a las computadoras, sino al sistema operativo. El sistema operativo dará la instrucción al hardware para ejecutar las tareas requeridas. La tarea de un sistema operativo es llevar a cabo las solicitudes de los usuarios.
7. Para que los usuarios tengan la habilidad de utilizar una computadora, el sistema operativo tiene un número de tareas que debe llevar a cabo. Algunas de estas son: Dar a las aplicaciones la posibilidad de almacenar y cargar datos Controlar el flujo de datos de la computadora Permitir a los programas ejecutarse sin interferir con los demás programas Compartir datos y trabajar entre programas independientes Manejar los errores Administrar los recursos en una computadora Hay muchos y diferentes sistemas operativos en el mercado. Algunos ejemplos son: Windows XP, Windows 2000, Windows 2003, Solaris, GNU/Linux.
8. El Método de Simulación: Se construye un modelo simplificado del planificador (un simulador) para evaluar su comportamiento. A mayor semejanza, mejores resultados. Normalmente se construye para el menor número de planificadores posible (debido a los costes) Sistemas de ficheros Gestión de memoria Elementos de comunicación y sincronización Casos prácticos. POSIX y WIN32