progrmas de sistemas

Páginas: 11 (2509 palabras) Publicado: 13 de mayo de 2013
El software de computadora puede dividirse a grandes rasgos en dos tipos: programas de sistema, que controlan la operación de la computadora misma, y programas de aplicación, que realizan las tareas reales que el usuario desea. El programa de sistema más fundamental es el sistema operativo, que controla todos los recursos de la computadora y establece la base sobre la que pueden escribirse losprogramas de aplicación.
Microprograma: una capa de software primitivo que controla directamente los dispositivos y ofrece una interfaz más aseada a la siguiente capa. Suele estar almacenado en memoria de sólo lectura. En realidad es un intérprete, que obtiene las instrucciones de lenguaje de máquina.
Encima del sistema operativo está el resto del software de sistema. Aquí encontramos elintérprete de comandos (shell), sistemas de ventanas, compiladores, editores y otros programas similares independientes de la aplicación. Es importante darse cuenta de que estos programas definitivamente no forman parte del sistema operativo.
El sistema operativo es la porción del software que se ejecuta en modo kernel o modo supervisor, y está protegido por el hardware contra la intervención del usuario.Los compiladores y editores se ejecutan en modo de usuario.
Que es un sistema operativo?
El sistema operativo como máquina extendida
Es el sistema operativo el que se encarga de ocultar los detalles del hardware y asuntos como administración de memoria, temporizaciones y otras funciones de bajo nivel
Presentando al programador una abstracción de alto nivel
El sistema operativo comoadministrador de recursos
Es el encargado de administrar correctamente el uso de los recursos ( procesadores, impresoras, etc.) su tarea primordial es seguir la pista de quién está usan-do cuál recurso, atender solicitudes de recursos, contabilizar la utilización y mediar entre solicitudes en conflicto provenientes de diferentes programas y usuarios.
CONCEPTOS DE SISTEMAS OPERATIVOS
La interfaz entreel sistema operativo y los programas de usuario está definida por el conjunto de “operaciones extendidas” que el sistema operativo ofrece. Estas instrucciones se han llamado tradicionalmente llamadas al sistema.
Un proceso es básicamente un programa en ejecución. Cada proceso tiene asociado un espacio de direcciones, una lista de posiciones de memoria desde algún mínimo (usualmente O) hasta algúnmáximo, que el proceso puede leer y escribir. A cada proceso también se asocia un conjunto de registros, que incluyen el contador del programa, el apuntador de la pila y otros registros de hardware, así como toda la demás información necesaria para ejecutar el programa.
Cuando un proceso se suspende temporalmente de esta manera, debe reiniciarse después en el mismo estado exactamente en queestaba en el momento en que se le detuvo. Esto implica que toda la información acerca del proceso se debe guardar explícitamente en algún lugar durante la suspensión.
En muchos sistemas operativos, toda la información acerca de cada proceso, aparte del contenido de su propio espacio de direcciones, se almacena en una tabla del sistema operativo llamada tabla de procesos, que es un arreglo (o listaenlazada) de estructuras, una para cada proceso existente en ese momento.
La otra categoría amplia de llamadas al sistema se relaciona con el sistema de archivos.
Las jerarquías de procesos y de archivos están organizadas como árboles, pero hasta ahí llega la similitud. Las jerarquías de procesos no suelen ser muy profundas (casi nunca tienen más de tres niveles), en tanto que las de archivoscomúnmente tienen cuatro, cinco o incluso más niveles de profundidad. Las jerarquías de procesos por lo regular tienen una vida corta, generalmente de unos cuantos minutos como máximo, en tanto que la jerarquía de directorios podría existir durante años.
ESTRUCTURA DEL SISTEMA OPERATIVO
Sistemas monolíticos: La estructura consiste en que no hay estructura. El sistema operativo se escribe como una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Progrmas
  • Progrma
  • progrma
  • Progrmas
  • progrmas
  • Progrma
  • Progrma
  • progrma

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS