Sistemas Operativos

Páginas: 82 (20293 palabras) Publicado: 3 de septiembre de 2013
1 Introducción
Un sistema operativo es un programa que administra el hardware de una computadora.
Proporciona las bases para los programas de aplicación y actúa como intermediario entre el usuario y el hardware.
1.1 ¿Que hace un Sistema Operativo?
Un sistema informático puede dividirse en grandes rasgos: 1.Hardware, 2.SO, 3.Programas (software), 4.Usuarios, 5.Datos. (figura 1.1, pag 3). ElSO nos ayuda a usar adecuadamente estos recursos durante el uso del sistema informático.
1.1.1 Punto de Vista del Usuario
1.El SO se diseña para que sea de fácil uso, enfocándose en el rendimiento y no a la utilización del recurso, además se diseña para que el usuario monopolice sus recursos. Tiene como objetivo maximizar el trabajo.
2. Se utiliza un terminal conectado a una mainframe o unamicrocomputadora, los usuarios comparten recursos e intercambian información. Se busca la optimización de los recursos y asegurar el tiempo de CPU, memoria.
3. Se usan estaciones de trabajo conectadas a la red de otras estaciones de trabajo y servidores, teniendo los usuarios recursos dedicados a su disposición.
4. Se utilizan pc portátiles para usuarios individuales conectadas a la red.
1.1.2Punto de Vista del Sistema
Desde el punto de vista de la pc, el SO es el programa mas relacionado con el hardware. Se puede ver al SO como algo que asigna recursos. Un sistema informático tiene varios recursos que necesarios para resolver problemas y es el SO quien administra estos recursos.
Otro punto de vista es que un SO es un programa de control que gestiona la ejecución de programas para evitarerrores y mejorar el uso de la pc.
1.1.3 Definición de SO
Los SO operativos surgen debido a que el hardware por si solo no es fácil de usar. Se desarrollan programas que tienen operaciones comunes, siendo operaciones de control y asignación de recursos que son reunidas en una pieza del software que es el SO. No hay una definición que diga qué forma parte de un OS. Una definición sencilla diceque es aquel programa que se ejecuta continuamente en la pc (kernel).
1.2 Organización de una pc
1.2.1 Funcionamiento de una pc
Formada por uno o mas CPU y controladores de dispositivos (uno para c/ dispositivo) conectados a través de un bus común para acceder a la memoria principal (RAM). Para que una pc inicie necesita un programa de inicio almacenado en la ROM o EEPROM (firmware). El programade arranque localiza y carga el kernel del SO.
La ocurrencia de un suceso se indica a través de interrupciones de hardware o de software. El software puede activar una interrupción especial denominada llamada al sistema. Cuando se interrumpe la cpu deja lo que esta haciendo y transfiere la ejecución a una posición establecida donde esta la dirección de inicio de la rutina de la interrupción. Seejecuta la interrupción y cuando termina la cpu reanuda la operación anterior. Un vector de interrupciones se indexa mediante un numero de dispositivos que se proporciona con la interrupción para obtener así la rutina.
1.2.2 Estructura de Almacenamiento
Los programas de pc deber estar en la mem ppal para ser ejecutadas ya que es la única área donde el procesador accede directamente. Idealmentelos programas y los datos deberían estar en la mem ppal, pero pocas veces es posible ya que es pequeña frente a todos los datos y además es volátil (pierde el contenido sin alimentación). Debido a esto se proporcionan almacenamiento secundario para almacenar grandes cantidades de forma permanente. Existe una jerarquía de dispositivos secundarios.


1.2.3 Estructura de E/S
La controladora de undispositivo es responsable de transferir los datos entre los dispositivos que controla y su bufer. Generalmente los SO tiene un controlador (driver) para cada controlador. Este driver es quien entiende la controladora hardware y presenta al SO una interfaz por la cual se comunica con el dispositivo.
Al iniciarse un E/S el controlador del dispositivo carga los registros de la controladora,...
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