martes, 19 de abril de 2011

ORGANIZACION DEL SO

ORGANIZACIÓN DEL SO
·         SISTEMAS MONOLÍTICOS:
No existe una estructura fija sino que el SO funciona como una colección de procedimientos, que se solicitan entre si y cada proceso tiene una interfaz bien definida. Aunque se dice que no tiene estructura, los servicios se solicitan por medio de parámetros con un lugar definido (registros, pila), para después ejecutar la acción de “llamada al nucleo”.
 
Organización:
1.       Un programa principal llama al procedimiento del servicio solicitado
2.       Un conjunto de procedimientos de servicio que llevan a cabo las llamadas al sistema
3.       Un conjunto de procedimientos utilitarios que ayudan al procedimiento de servicio

·         SISTEMA MICROKERNEL:
Las funciones son controladas por el núcleo (kernel) y la comunicación con el usuario es controlada por el Shell.
·         ESTRUCTURA POR ANILLOS CONCÉNTRICOS
Este sistema lo que hace es organizar el sistema operativo en capas, una sobre la otra:
-          La etapa 0 asigna el procesador y las multiprogramaciones
-          La etapa 1 se encarga de la administración de la memoria y el disco
-          La etapa 2 comunica la entrada de un proceso y la consola del operador
-          La etapa 3 controla los dispositivos de entrada y salida y guarda en buffers los flujos de información
-          La etapa 4 es la que contiene los programas del usuario
-          La etapa 5 es donde se localiza el proceso operador del sistema

·         ORGANIZACIÓN CLIENTE – SERVIDOR
En esta estructura todos los servidores se ejecutan como usuarios, el núcleo se encarga solo de controlar la comunicación entre clientes y servidores. Cada una de las partes en que se separa el sistema operativo controla un lugar específico del sistema. Ej: servicio a procesos, a terminales, archivos etc. El núcleo no tiene acceso al hardware pero si hay un error no afectaría a todo el computador.

CLASIFICACION

CLASIFICASION


Los sistemas operativos se pueden clasificar en:
·         SO MULTITERA: Permite que la computadora haga varios procesos al mismo tiempo:
-          Multitera cooperativa
-          Conmutación de contextos
-          Multitera de tiempo compartido
·         SO MONOTERA: No puede ejecutar varias aplicaciones simultáneamente, es decir una tarea tras otra
·         SO MONOUSUARIO: solo puede servir a un usuario que es el mismo que inicio la sesión
·         SO MULTIUSUARIO: Como su nombre lo indica varios usuarios pueden disponer de este sistema operativo al mismo tiempo
·         SO UNIPROCESO: Su software le permite utilizar únicamente un procesador.
·         SO MULTIPROCESOS: Puede utilizar varios procesadores a la ves y pueden trabajar de 2 formas
-          Asimétrica
-          Simétrica

FUNCIONES

FUNCIONES DEL SO
·         Manejo de dispositivos: Toma los datos o archives y los almacena en unidades como DD, DS, CD, DVD etc.
·         Control de recursos: Identifica el hardware del computador y se encarga de administras sus debidas funciones.
·         Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.
·         Interpretación de comandos: Toma las órdenes dadas por el usuario y las traduce de forma que el ordenador las pueda interpretar.
·         Sistema de comunicaciones: Controla el envío y recepción de información a través de interfaces de redes.
·         Sistemas de protección: Controles de seguridad a realizar, uso autorizado y no autorizado, uso de mecanismos de protección.
·         Gestión de la memoria principal: Asigna y reclama espacios de memoria, dice que partes de la memoria están siendo utilizadas y por quien, dice que procesos se cargaran cuando haya espacio en memoria.
·         Gestión de almacenamiento secundario: Planifica los discos, gestiona el espacio libre,  asigna el almacenamiento y verifica el orden de los datos guardados.
·         Sistema E/S: Gestiona el almacenamiento temporal de E/S y sírvelas interrupciones de los dispositivos de entrada y salida.

SO EXISTENTES

SISTEMAS OPERATIVOS

·         Windows: XP, 7, vista, 98, millenium, 95.
·         Linux: Debian, Redhat, Mandrake, Susé
·         Unix: unixll, unixlll.
·         Solairs
·         Macintosh: OS/Dos, leopard.
·         Palmos

FUNCIONES PRINCIPALES

   FUNCIONES PRINCIPALES

 

·         Manejo de dispositivos: Toma los datos o archives y los almacena en unidades como DD, DS, CD, DVD etc.
·         Control de recursos: Identifica el hardware del computador y se encarga de administras sus debidas funciones.
·         Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.
·         Interpretación de comandos: Toma las órdenes dadas por el usuario y las traduce de forma que el ordenador las pueda interpretar.

PROGRAMA PRINCIPAL

 PROGRAMA PRINCIPAL

Debido al servicio que presta al sistema operativo, el administrador de comando es el más importante programa; su función es ejecutar las órdenes básicas para el funcionamiento del sistema, es decir traduce nuestras instrucciones. Por ejemplo:, redirección de entrada/salida, ordenes para escribir programas por scripts o lotes, y el control de procesos.
Algunos administradores son:
- Command.com
-  ksh
- C Shell
- Zsh
- bourne Shell
- Tcsh
- GNU bourne again shell

SISTEMA OPERARTIVO

 SISTEMA OPERATIVO



El sistema operativo es aquel software encargado de conectar el usuario con el computador, pues este contiene los programas y se encarga de controlar el funcionamiento de los periféricos y demás dispositivos de hardware del computador. El SO también controla los recursos del pc y organiza los datos que se le ingresan, en los respectivos dispositivos de almacenamiento.
Algunos sistemas operativos:
·        Windows
·         Unix
·         Linux
·         Solairs
·         Macintosh
·         Palmos

Archivo:Operating system placement-es.svg