Sistema Operativo

Páginas: 11 (2525 palabras) Publicado: 2 de agosto de 2011
Sistemas operativos
Un sistema operativo es una capa de software que permite la comunicación maquina-persona, también se le puede entender como un administrador de los recursos (hardware) que nos ofrece la máquina para permitir un buen uso de ella por medio de los programas o aplicaciones.
Ejemplos de sistemas operativos:
• DOS
• GNU/Linux
• Microsoft Windows
• Mac OS X
• BSD
Curso deSistemas Operativos:
Introducción
Historia de los sistemas operativos
Los primeros computadores no tenían sistema operativo. El programador cargaba en lenguaje máquina, y tenía que hacer todo el software.
De 1955 a 1965 se crean los sistemas de procesamiento por lotes (Batch Files). Se agrupaban varios trabajos en un lote, para agilizar el proceso.
Conceptos básicos de un sistema operativo
Unsistema 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 sistemaoperativo 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.
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.
ProcesosDefinición de proceso
+ Se podría definir proceso como: ‘Un programa en ejecución’
+ Para el Sistema Operativo un proceso es: ‘Un conjunto de estructuras de datos, registros y campos con valores.’


o Preguntarle al ingeniero IRVIN cualquier consulta.... :-)
Estructuras de Control
1º) Tablas de memoria:
+ Se emplean para saber que uso reciben la memoria principal y secundaria.
+ Ytambién para obtener cualquier otro tipo de información, relacionada con la memoria.

2º) Tablas de ficheros:
+ Almacenan toda la información que contiene un fichero o archivo.

3º) Tablas de dispositivos de E/S:
+ Almacenan toda la información sobre los periféricos o dispositivos de E/S.

4º) Tablas de procesos:
+ Se utilizan para gestionar toda la información que utiliza el SistemaOperativo al manejar los distintos procesos. Estructuras de Control de Procesos:
+ Cada proceso del Sistema Operativo está representado por un conjunto de estructuras, que forman la llamada ‘imagen del proceso’.
Imagen del proceso
1º) Espacio en memoria para almacenar los distintos procesos.
2º) Espacio en memoria para almacenar la ‘pila de ejecución’ (Estructura de tamaño intermedio, donde sealmacenan datos temporales necesarios en un proceso.)
3º) ‘Bloque de control de proceso (PCB)’, (Registro con el cual el Sistema Operativo, toma información sobre cada proceso.)
La Tabla de Procesos
+ Si enlazamos todos los ‘bloques de control de procesos’ (PCBs), mediante un array o bien una lista enlazada, obtenemos la ‘tabla de procesos’.
- Esta, toma información de cada uno de los procesos.
-Cada proceso consta de un identificador (PI, Identificador de Procesos) para un correcto uso y control.
Que contiene la imagen del proceso: Esta está formada por: 1)PCB 2)Pila 3)código 4)Datos
Información de Estado
+ Se encarga de almacenar el contenido de los registros del procesador cuando el proceso, no está ejecutándose.
+ Este proceso normalmente esta supervisado y dirigido por el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS