Sesión 3 y 4
Sistema operativo:
Conjunto de programas que controlan el hardware de un sistema de cómputo, integrando una interfaz individual para uno o múltiples usuarios.
-Administra las interacciones entre usuarios y computadoras.
Actividades:
-Ejecuta funciones cotidianas de hardware
-Proporciona una interfaz al usuario
-Administra la entrada/salida
-Brinda independencia al hardware
-Administra la memoria del sistema
-Proveer seguridad
Funcionamineto: depende de la arquitectura del microprocesador (32 y 64 bits)
Modos de operación del SO:
1.- Modo kernel:
Kernel: es el corazon del sistema operativo, ya que tiene comunicación directa con el microprocesador para ejecutar los procesos criticos y la conexión de todos los componentes del sistema. además regula la operación de otros programas con el microprocesador.
Manipula el hardware de la computadora.
2.- Modo usuario. procesan un numero limitado de instrucciones que el microprocesador ejecuta.
Son todas aquellas operaciones que no manipulan hardware.
SO multiusuario: conjunto de programas que controlan el hardware de un sistema de cómputo, integrando una interfaz individual para múltiples usuarios.
-Controlan múltiples computadoras y usuarios
Formas estructurales
1.- Sistemas monolíticos: Tipo de kernel de un SO que comprende un núcleo grande y complejo donde se concentran todas las funciones posibles. (redes, controladores de dispositivos, gestión de memoria)
2.- Microkernels: Proveen un conjunto de primitivas o llamadas mínimas al sistema para implementar servicios básicos (como espacios de direcciones de memoria, comunicación entre procesos), se ejecutan como procesos servidores en modo usuario.
3.- Sistemas Híbridos: este microkernel tiene código no escencial para que se ejecute más rapido de lo que lo haría si estuviera en el modo usuario.
4.- Modeo cliente-servidor: las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes.
5.- Máquinas virtules: varias computadoras en una sola.
6.- Exokernel: obligar a los desarrolladores de software a usar el menor numero posible de abstracciones.
7.- Middleware: es un software que asiste a una aplicación para interactuar o comunicarse con otras aplicaciones, software, redes, hardware y/o SO.
Caracteristicas del software de sistema
Controladores(drivers): programa que permite al SO interactuar con el hardware.
Firmware: bloque de instrucciones en lenguaje máquina (lectura/escritura) lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. (EEPROM)
Tipos de interfaz de usuario
-Lineas de comando o modo texto (CLI) ej. UNIX, GNU/Linux
-Interfaz grafica de usuario (GUI) ej: apple macSO, windows, x window
Tipos de SO
-Tiempo real: ejecuta aplicaciones al mismo tiempo que se mandan utilizar (sin retardos) utilizado en aeronautica, ej: RTLinux.
-Multiusuarios: Acceden los diferentes usuarios al sistema de forma concurrente. Ej: X Windows de UNIX
-Multitarea: muchos programa ejecutándose
-Preferente: el microprocesador controla qué proceso se ejecuta. Ej: UNIX, GNU/Linux
-Cooperativa: los procesos son los que tienen prioridad para ejecutarse en el CPU, por decisión del SO. Ej: DOS, MAC OS
-Distribuidos: Computadoras autónomas (nodo) con RAM para cada una de las computadoras, comunicación de red a través de mensajes estructurados. un microkernel controla cada uno de los nodos, si un no do sea cae el SO sigue operando. Ej: GNU Hurd
-Proposito determinado (embebidos): muchas veces los elementos hardware se encuentran en un mismo chip. Diseñados para realizar una tarea determinada, el SO viene en forma de firmware. Ej: Android, Ubuntu touch, Blackberry.
Conjunto de programas que controlan el hardware de un sistema de cómputo, integrando una interfaz individual para uno o múltiples usuarios.
-Administra las interacciones entre usuarios y computadoras.
Actividades:
-Ejecuta funciones cotidianas de hardware
-Proporciona una interfaz al usuario
-Administra la entrada/salida
-Brinda independencia al hardware
-Administra la memoria del sistema
-Proveer seguridad
Funcionamineto: depende de la arquitectura del microprocesador (32 y 64 bits)
Modos de operación del SO:
1.- Modo kernel:
Kernel: es el corazon del sistema operativo, ya que tiene comunicación directa con el microprocesador para ejecutar los procesos criticos y la conexión de todos los componentes del sistema. además regula la operación de otros programas con el microprocesador.
Manipula el hardware de la computadora.
2.- Modo usuario. procesan un numero limitado de instrucciones que el microprocesador ejecuta.
Son todas aquellas operaciones que no manipulan hardware.
SO multiusuario: conjunto de programas que controlan el hardware de un sistema de cómputo, integrando una interfaz individual para múltiples usuarios.
-Controlan múltiples computadoras y usuarios
Formas estructurales
1.- Sistemas monolíticos: Tipo de kernel de un SO que comprende un núcleo grande y complejo donde se concentran todas las funciones posibles. (redes, controladores de dispositivos, gestión de memoria)
2.- Microkernels: Proveen un conjunto de primitivas o llamadas mínimas al sistema para implementar servicios básicos (como espacios de direcciones de memoria, comunicación entre procesos), se ejecutan como procesos servidores en modo usuario.
3.- Sistemas Híbridos: este microkernel tiene código no escencial para que se ejecute más rapido de lo que lo haría si estuviera en el modo usuario.
4.- Modeo cliente-servidor: las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes.
5.- Máquinas virtules: varias computadoras en una sola.
6.- Exokernel: obligar a los desarrolladores de software a usar el menor numero posible de abstracciones.
7.- Middleware: es un software que asiste a una aplicación para interactuar o comunicarse con otras aplicaciones, software, redes, hardware y/o SO.
Caracteristicas del software de sistema
Controladores(drivers): programa que permite al SO interactuar con el hardware.
Firmware: bloque de instrucciones en lenguaje máquina (lectura/escritura) lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. (EEPROM)
Tipos de interfaz de usuario
-Lineas de comando o modo texto (CLI) ej. UNIX, GNU/Linux
-Interfaz grafica de usuario (GUI) ej: apple macSO, windows, x window
Tipos de SO
-Tiempo real: ejecuta aplicaciones al mismo tiempo que se mandan utilizar (sin retardos) utilizado en aeronautica, ej: RTLinux.
-Multiusuarios: Acceden los diferentes usuarios al sistema de forma concurrente. Ej: X Windows de UNIX
-Multitarea: muchos programa ejecutándose
-Preferente: el microprocesador controla qué proceso se ejecuta. Ej: UNIX, GNU/Linux
-Cooperativa: los procesos son los que tienen prioridad para ejecutarse en el CPU, por decisión del SO. Ej: DOS, MAC OS
-Distribuidos: Computadoras autónomas (nodo) con RAM para cada una de las computadoras, comunicación de red a través de mensajes estructurados. un microkernel controla cada uno de los nodos, si un no do sea cae el SO sigue operando. Ej: GNU Hurd
-Proposito determinado (embebidos): muchas veces los elementos hardware se encuentran en un mismo chip. Diseñados para realizar una tarea determinada, el SO viene en forma de firmware. Ej: Android, Ubuntu touch, Blackberry.
Comentarios
Publicar un comentario