MANTENIMIENTO DE COMPUTADORAS TEMA: SISTEMAS OPERATIVOS
meredecdsecdgbdApuntes25 de Junio de 2018
2.853 Palabras (12 Páginas)220 Visitas
[pic 1][pic 2][pic 3][pic 4]
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS ADMINISTRATIVAS
INGENIERÍA EN SISTEMAS ADMINISTRATIVOS COMPUTARIZADOS
4 SEMESTRE
MATERIA: MANTENIMIENTO DE COMPUTADORAS
TEMA: SISTEMAS OPERATIVOS
AUTORES:
Moran Lucia
Quinto Madelyne
Vera Wilson
Cajape David
CURSO: 4/41
DOCENTE: HUREL GUZMAN
Guayaquil – Ecuador 2018-201 9 |
Tabla de contenido
Capítulo 1. Principios de los sistemas operativos1
Concepto de sistema operativo2
Objetivos de un sistema computacional3
Estructura de los sistemas operativos……………………………………………………………………………………3
Núcleo (Kernel) del sistema operativo…………………………………………………………………………………….4
Operación de un sistema computacional………………………………………………………………………………..4
- Partida………………………………………………………………………………………………………………………….5
- Interrupciones……………………………………………………………………………………………………………..5
Clases de interrupciones…………………………………………………………………………………………………………6
Estructura del sistema E/S………………………………………………………………………………………………………7
El acceso a la memoria (DMA)……………………………………………………………………………………………….8
Protección de hardware…………………………………………………………………………………………………………9
Jerarquía del sistema operativo……………………………………………………………………………………………13
Capítulo 2. Características de los sistemas operativos15
Funciones de los sistemas operativos 15
Administración de periféricos……………………………………………………………………………………………..16
Biografía…………………………………………………………………………………………………………………………………17
PRINCIPIOS DEL SISTEMA OPERATIVO
Un sistema operativo es una aplicación, que tiene múltiples funciones.
Definiciones de los siguientes autores de la materia.
Los sistemas Operativos son ante todo administradores de recursos. H. M. Deitel.
El programa más funcional de todos los sistemas es el Sistema Operativo, el cual controla todos los recursos del computador. Andrew Tanenbaum.
Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y el hardware del computador. Silberschatz-Peterson-Galvin.
El sistema Operativo es un programa que controla la ejecución de los programas de Aplicación. W. Stallings.
El sistema operativo es un medio, para que el usuario logre lo que quiera hacer, hay sistema operativo de uso general como son, Linux, Mac, y hay sistemas operativos de usos específicos.
¿QUÉ ES UN SISTEMA OPERATIVO?
Un programa que:
- Administra los recursos del sistema
- Controla la ejecución de otros programas
- Actúa como intermediario entre el usuario del computador y el hardware del mismo.
OBJETIVOS DEL SISTEMA OPERATIVO:
- Ejecuta programas y facilitar la solución de los problemas del usuario
- Usar el computador de forma eficiente.
- Proporcionar a una maquina extendida (Servicio).[pic 5]
ESTRUCTURA DE UN SISTEMA COMPUTACIONAL
Un sistema computacional es una plataforma sobre la cual se construyen los llamados sistemas de información, hoy en día, necesarios para la administración exitosa de cualquier organización. Un sistema de computación puede dividirse en cuatro componentes:[pic 6]
• Hardware
• Sistema operativo
• Programas de aplicación
• Usuarios
El hardware, conformado por la Unidad Central de Procesamiento (CPU), la memoria y dispositivos de entrada/salid (E/S), proporcionan los recursos de computación básicos.[pic 7]
Los programas de aplicación definen la forma en que estos recursos se emplean para resolver los problemas de computación de los usuarios.
Se pueden dividir en programas de sistemas como compiladores, assembler, editores, herramientas de monitoreo y mantención; y en aplicaciones propiamente dichas como sistemas de bases de datos, juegos de video, programas para negocios, navegadores, etc.
El sistema operativo se encuentra almacenado en la memoria secundaria.
Primero se carga y ejecuta un fragmento de código que se encuentra en el procesador, el cual carga el BIOS, y este a su vez carga el SO que carga todos los programas de aplicación y software variado.
Como la función principal de un SO es aliviar las tareas de entrada y salida de un sistema computacional. También implica los mecanismos de protección que provee la CPU para el SO.
NÚCLEO (KERNEL) DEL SISTEMA OPERATIVO
El kernel es el corazón del sistema operativo, mantiene las funciones principales del sistema operativo junto con la rutuna del manejo del hardware encima de él se coloca otros servicios menos elementales.
El kernel gestiona los recursos hardware del sistema y suministra la funcionalidad básica del sistema operativo.
- Despachador (CPU).
- Sintonización y comunicación entre procesos.
- Manejador de interrupciones.
Despachador, se encarga de recibir una planificación y ejecutarla.
Sintonización y comunicación entre procesos, que se ejecutan en el mismo instante de tiempo, qué estar ordenada en el tiempo.
Ejemplo
Cuando se hace una llamada de un celular esta sintonizado con la persona, por que la persona recibe la llamada, pero cunado mandamos un mensaje de texto no está sintonizado, por no sabemos cuándo va a leer, el mensaje.
Manejador de interrupciones. Son eventos que sucede que alteran la secuencia del computador.[pic 8]
OPERACIÓN DE UN SISTEMA COMPUTACIONAL
Un sistema computacional consiste en una CPU y un número de dispositivos que tienen acceso a la memoria común vía bus de interconexión.
Los controladores de dispositivos se encargan de determinados dispositivos: audio, discos, mouse, modem, etc.
La CPU y los dispositivos pueden actuar de forma concurrente. Solo compiten por el acceso a la memoria que es común.
El controlador de memoria provee un acceso sincronizado a la memoria RAM.
[pic 9]
- Partida
En la partida se necesita un programa inicial. Este programa se llama Bootstrap. Este programa analiza todo el sistema: registros de la CPU, controladores de dispositivos, memoria, etc.
El primer proceso que ejecuta el S.O se llama init. Init espera la ocurrencia de algún evento.
- Interrupciones
Es un evento que altera la frecuencia en que el procesador ejecuta las instrucciones. La interrupción es generada por el hardware del sistema de cómputo.
El sistema de interrupciones es una parte muy importante de la arquitectura de un computador.
Los sistemas operativos modernos son sistemas que reaccionan ante interrupciones, es decir, si no hay E/S, ni procesos ejecutándose, el S.O esta quieto y atento a que ocurra una interrupción.
¿QUÉ OCURRE CON EL S.O ANTE ALGUNA INTERRUPCIÓN?
- El S.O toma el control (es decir el hardware pasa el control al sistema operativo)
- El sistema operativo guarda el estado del proceso interrumpido. En muchos sistemas esta información en el bloque de control del proceso interrumpido.
- El sistema operativo analiza la interrupción y transfiere el control a la rutina apropiada para entenderla; en muchos sistemas actuales el hardware se encarga de esto automáticamente.
- La rutina del manejador de instrucciones procesa la interrupción (o del siguiente proceso).
- Se ejecuta el proceso interrumpido (o el siguiente proceso)
Una interrupción puede ser iniciada específicamente por un proceso en ejecución (en este caso se puede denominar (trap), y se dice que esta sincronizada con la operación del proceso) o puede ser causada por algún evento que puede estar relacionada o no con el proceso de ejecución (en cuyo caso se dice que es asíncrona con la operación del proceso).
Los sistemas orientados hacia las interrupciones pueden sobrecargarse. Si estas llegan con mucha frecuencia, el sistema no será capaz de atenderlas. En algunos sistemas orientados hacia el teclado, cada tecla presionada almacena en la memoria un código de un byte y genera una interrupción para informar a la CPU que un carácter está listo para ser procesado. Si la CPU no puede procesar el dato antes de que se presione la siguiente tecla, se pierde el primer carácter.
...