docente
PROGRAMA 2006 |i|
UNIDAD Nº 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.
1.1. Sistema Operativo:
1.1.1.
Definición.
CONJUNTO DE PROGRAMAS
S.O.
Inicializar la Maquina
Administrar los Recursos
Servir de Interfaz H
M
Brindar Protección
RUTINAS Y PROCEDIMIENTOS
“Es un Programa que controla la
ejecución de los programas de
aplicación y que actúa comointerfaz
entre el usuario de un computador y
el Hardware de la misma”
• Es un programa que actúa como
intermediario entre el usuario y el
hardware de una computadora y su
propósito es proporcionar un entorno
en el cual el usuario pueda ejecutar
programas.
• Es un conjunto de programas que
controlan las operaciones del sistema
y administran los recursos de dichos
sistemas de computación.Es una parte importante de cualquier sistema de computación
• Sistema de Computación. Componentes
* Microprogramación: en algunas máquinas viene una capa de Software primitivo que controla
directamente estos dispositivos y ofrece una interfaz más aseada a la siguiente capa, generalmente se
localiza en la memoria de solo Lectura. En realidad es un Interprete que busca las instrucciones delenguaje de máquina (ADD, MOVE, JUMP,...) para ejecutarlas como una serie de pequeños pasos. El
conjunto de instrucciones que interpreta define al lenguaje de Maquina. En ciertas máquinas se implanta
en el Hardware y NO es en realidad una capa distinta.
* Lenguaje Máquina: generalmente posee entre 50 y 300 instrucciones, sirviendo la mayoría para
trasladar datos dentro de la máquina, haceroperaciones aritméticas y comparar valores. Los dispositivos
de E/S se controlan al cargar valores en registros de dispositivos especiales.
* Programas del Sistema: manejan los recursos de la computadora y proveen una interfaz de
comunicación entre las aplicaciones del usuario y dichos recursos (Manejan hardware). Son esenciales.
* Programas de Aplicación: realizan el trabajo que el usuarionecesita, NO son esenciales para el
funcionamiento de la computadora, pero si para que sea útil.
•
Shell: interprete de comandos, si bien NO es parte del S.O., utiliza intensivamente muchas de las
características del S.O., es un ejemplo de la forma en que pueden usarse las llamadas al sistema. Es
la interfaz primaria entre un usuario y el S.O. Cuando un usuario ingresa en el sistema, se inicia unshell. Tiene como entrada estándar la Terminal y como salida estándar la misma. Ejemplo: lo primero
que hace es exhibir la indicación PROMPT (un carácter como un signo dólar) que le indica al usuario
que el shell está esperando para aceptar un comando.
Flores, Jaquelina
9
SISTEMAS OPERATIVOS
PROGRAMA 2006 |i|
* El SO., Proporciona los medios para usar adecuadamente estosrecursos durante el funcionamiento del
sistema, no lleva acabo ninguna función útil por si mismo, solo proporciona un entorno dentro del cual
otros programas pueden realizar trabajo útil.
Se puede ver al sistema como un asignador de recursos. Un sistema de computación tiene
muchos recursos (hardware y software) que puede requerirse para resolver un problema.
El sistema operativo actúa como eladministrador de estos recursos y los asigna a usuarios y
programas concretos según la necesidad de las tareas de los usuarios.
Puede surgir conflictos entre las solicitudes, el SO debe decidir a que solicitudes se les
asignaran para que el sistema de computación pueda funcionar de manera eficiente y justa.
Un punto de vista distinto de un SO se centra en la necesidad de controlar los diversosdispositivos de E/S y programas de usuarios.
Un SO es un programa de control y como tal controla la ejecución de los programas de los
usuarios para prevenir errores y el uso inadecuado del computador. Se ocupa especialmente del
funcionamiento y control de los dispositivos de E/S.
En términos generales no hay una definición de sistema operativo completamente adecuada. Los
SO existen porque son...
Regístrate para leer el documento completo.