Sistemas Operativos
... UNA COMPUTADORA SOLAMENTE ES CAPAZ DE REPETIR A ALTA VELOCIDAD LA SECUENCIA DE:
LECTURA DE INSTRUCCIÓN DE MAQUINA
INCREMENTO DEL PC (CONTADOR DE PROGRAMAS)
EJECUCIÓN DE LA INSTRUCCIÓN LEIDA
UN SISTEMA OPERATIVO (SO) ES UN PROGRAMA QUE TIENE ENCOMENDADAS UNA SERIE DE FUNCIONES DIFERENTES CUYO OBJETIVO ES SIMPLIFICAR EL MANEJO Y LAUTILIZACIÓN DE LA COMPUTADORA HACIENDOLO SEGURO Y EFEICIENTE.
FUNCIONES CLÁSICAS DEL SISTEMA OPERATIVO
GESTION DE LOS RECURSOS DE LA COMPUTADORA
EJECUCIÓN DE SERVICIOS PARA LOS PROGRAMAS
EJECUCIÓN DE LOS MANDATOS DE LOS USUARIOS
EL SISTEMA OPERATIVO COMO GESTOR DE RECURSOS
EN LA COMPUTADORA SUELEN COEXISTIR VARIOS PROGRAMAS, DEL MISMO O DE VARIOSUSUARIOS, EJECUTÁNDOSE SIMULTÁNEAMENTE. ESTOS PROGRAMAS COMPITEN POR LOS RECURSOS DE LA COMPUTADORA, SIENDO EL S.O EL ENCARGADO DE ARBITRAR SU ASIGNACIÓN Y USO.
ASIGNACIÓN DE RECURSOS
PROTECCIÓN
CONTABILIDAD
SERVICIOS PARA LOS PROGRAMAS
EL SISTEMA OPERATIVO OFRECE A LOS PROGRAMAS UN CONJUNTO DE SERVICIOS, O LLAMADAS AL SISTEMA, QUE PUEDEN SOLICITAR CUANDO LO NECESITEN. LOSSERVICIOS SE PUEDEN AGRUPAR EN LAS 4 CLASES SIGUIENTES:
1. EJECUCIÓN DE PROGRAMAS
2. ORDENES DE E / S
3. OPERACIONES SOBRE ARCHIVOS
4. DETECCIÓN Y TRATAMIENTO DE ERRORES
EL SISTEMA OPERATIVO COMO INTERFAZ DE USUARIO
EL MODULO DEL SISTEMA OPERATIVO QUE PERMITE QUE LOS USUARIOS DIALOGUEN DE FORMA INTERACTIVA CON EL SISTEMA, ES EL INTERPRETE DE MANDATOS O SHELL.
ESPERA UNA ORDEN DEL USUARIO
ANALIZA LA ORDEN
CONCLUIDA LA ORDEN VUELVE A LA ESPERA
NOTA:
CASO ESPECIAL SON LOS ARCHIVOS DE MANDATO.
HARDWARE Y SOFTWARE
(ARRANQUE DE LA COMPUTADORA)
- ARRANQUE HARDWARE
2 FASES
- ARRANQUE SISTEMA OPERATIVO
* TEST DEL HARDWARE
BAJO EL CONTROL
DEL INDICADOR ROM
* CARGA EN MEMORIA DEL CARGADOR
DEL S.OBAJO EL CONTROL
DEL CARGADOR (BOOT)
DEL S.O
INICIALIZACION BAJO
EL CONTROL DE LA
PARTE RESIDENTE
DEL S.O
NOTA:
EN ALGUNOS SISTEMAS SE CONSIDERAN TAMBIEN LA CREACIÓN DE PROCESOS LOGIN.
COMPONENTES DEL S.O
SE SUELE CONSIDERAR QUE UN S.O ESTA FORMADO POR 3 CAPAS: EL NÚCLEO, LOS SERVICIOS Y EL INTERPRETE DE MANDATOS O SHELL.
NÚCLEO:
ES LA PARTE DEL S.OQUE INTERACCIONA DIRECTAMENTE CON EL HARDWARE DE LA MAQUINA. LAS FUNCIONES DEL NÚCLEO SE CENTRAN EN: LA GESTION DE RECURSOS, TRATAMIENTO DE INTERRUPCIONES Y FUNCIONES BASICAS DE MANIPULACIÓN DE MEMORIA.
SERVICIOS:
SE SUELEN AGRUPAR SEGÚN SU FUNCIONALIDAD EN VARIOS COMPONENTES.
GESTION DE PROCESOS
GESTION DE MEMORIA
GESTION DE LA E / S
GESTION DE ARCHIVOS Y DIRECTORIOS
COMUNICACIÓN Y SINCRONIZACION ENTRE PROCESOS
SEGURIDAD Y PROTECCIÓN
INTERPRETE:
ES QUIEN SE ENCARGA DE OFRECER LOS DIFERENTES SERVICIOS AL USUARIO.
NOTA:
UN SISTEMA OPERATIVO PUEDE INCLUIR MAS DE UNA INTERFAZ DE SERVICIOS.
USUARIOS
INTERPRETE
SERVICIOS
EL NÚCLEO
HARDWARE
F I R M W A R E
EN LOS AÑOS SESENTA, LOS FABRICANTES DE COMPUTADORES COMENZARONA USAR LA MICROPROGRAMACIÓN PARA IMPLANTAR CONJUNTOS DE INSTRUCCIONES EN LENGUAJES DE MAQUINA.
LA MICROPROGRAMACIÓN INTRODUCE UNA CAPA DE PROGRAMACIÓN DEBAJO DEL LENGUAJE DE MAQUINA DEL COMPUTADOR. COMO TAL, HACE POSIBLE LA DEFINICIÓN DE INSTRUCCIONES EN LENGUAJE DE MAQUINA.
EL MICROCODIGO REPRESENTA UNA OPORTUNIDAD REAL PARA MEJORAR EL RENDIMIENTO DE LA EJECUCIÓN DE UN SISTEMA.MEDIANTE LA CODIFICACIÓN DE INSTRUCCIONES DE EJECUCIÓN FRECUENTE EN FIRMWARE, EN LUGAR DE SOFTWARE, LOS DISEÑADORES HAN LOGRADO GRANDES MEJORAS EN EL RENDIMIENTO.
MANEJO DE INTERRUPCIONES.
PRIMITIVAS DE SINCRONIZACION QUE CONTROLAN EL ACCESO A DATOS COMPARTIDOS Y A OTROS RECURSOS.
SECUENCIAS DE LLAMADA A PROCEDIMIENTOS Y RETORNO.
ADMINISTRACIÓN DE PROCESOS
EL...
Regístrate para leer el documento completo.