Sunteți pe pagina 1din 2

Sistemas operativos modernos. Sistema operativo.

Un sistema operativo es un programa que tiene encontradas una serie de funciones diferentes cuyo objetivo es simplificar el manejo y la utilizacion de la computadora, haciendolo seguro y eficiente. Maquina desnuda. El termino se aplica a una computadora carente de sistema operativo, resalta el hecho de que una computadora en si misma no hace nada y para realizar determinada funcion es necesario que contenga un sistema operativo. Funciones de SO. Se agrupan en 3 categorias: -Gestion de recursos. -Ejecucion de servicios. -Ejecucion de mandatos del usuario. SO como gestor de recursos. Suele coexistir varios programas, del mismo o de varios usuarios, ejecutando simultaneamente. estos compiten por los recursos de la computadora, siendo el sistema operativo el encargado de arbitrar su asignacion y uso. Concepto de usuario y grupo de usuario. Un usuario es una persona autorizada para utilizar un sistema informatico. El usuario se autentica mediante su nombre de cuenta y su contrase o password. a Componentes prinicipales de SO Esta compuestos por 3 capas: -El nucleo: interactua con el hardware, son componentes de archivos -Los servicios: -Interprete de mandatos o shell: Principales recursos administrados por el SO. Procesadores. Almanacenamiento. Dispositivos de E/S. Datos. Interfaz de SO. Operadores: manipula los procesos.(ej: el manejo de backup). Programadores de aplicaciones Programadores de sistemas. Programas Hardware Software Usuario: interactua con la interfaz Tipos de sistemas operativos. Sistemas operativos por su vision interna Sistemas operativos por su estructura: se deben observar 2 tipos de requisitos cuando se construye un sistema operativo, los cuales son:

-Requisitos de usuario: sistema facil de usar y de aprender, seguro, rapido y adecuado al uso al que se le quiere destinar. -Requisitos del software: se engloban aspectos como el mantenimiento, forma de operacion, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad. Sistemas operativos por su estructura. -Estructura monolitico: es muy comun, no existe estructura propiamente dicha o es minima. El SO es una coleccion de procedimientos que se pueden llamar entre si. cada procedimiento tiene una interfaz bien definida en terminos de parametros y resultados. para ejecutar los servicios del SO(llamadas al sistema): Se solicitan colocando los parametros en lugares bien definidos. (Linux) -Estructura jerarquica: es una generalizacion del modelo de estructura simple para un sistema monolitico. Consiste en organizar el SO como una jerarquia de capas, construida sobre la inmediata inferior.

-Maquina virtual: -Cliente-Servidor:implantar la mayoria de las funciones del SO en los procesos del usuario para solicitar un servicio ej.: lectura de un bloque de cierto archivo, el proceso del usuario(proceso cliente), envia la solicitud a un proceso servidor: Realiza el trabajo y regresa la respuesta. nucleo controla la comunicacion entre los clientes y los servidores. El fracciona el SO en partes cada uno controlando una faceta: servicio de archivos,procesos, Se terminales, memoria, etc. Cada parte peque y mas facilemente controlable. a

S-ar putea să vă placă și