JAIR CAMPOS DELGADO
INGENIERO DE SISTEMAS
UNIVERSIDAD AUTONOMA DE COLOMBIA
Sistemas Operativos
Introducción a los Sistemas Operativos
21-11-2024 09:32 (UTC)
INTRODUCCIÓN A LOS SISTEMAS INFORMATICOS Y OPERATIVOS
En la actualidad, el concepto de sistemas informáticos es muy usado y a la vez importante ya que esta íntimamente ligado a los avances tecnológicos que se producen.
Los sistemas informáticos marcan el inicio de una época importante para el hombre. Son una herramienta poderosa e inigualable, particularmente para ayudar a los hombres de negocios y profesionales a mejorar el manejo y rendimiento de sus trabajos. Permiten además expandir a un rango de aplicaciones aun mas grandes; y que los trabajos se realicen de manera automática, rápida y segura, liberando al usuario de los procesos complejos que se realizan internamente.
ELEMENTOS BASICOS
Un sistema informático consta de procesador, memoria y componentes de entrada/salida, con uno o mas módulos de cada tipo. Estos componentes están interconectados de alguna forma para llevar a cabo la función principal del computador, que es ejecutar programas. Así pues, existen cuatro elementos estructurales principales.
UNIDAD CENTRAL DE PROCESAMIENTO (CPU)
¿Qué es la CPU?
Es el "cerebro" de la computadora
Su función es ejecutar programas almacenados en la memoria principal buscando sus instrucciones y examinándolas para después ejecutar una tras otra
Objetivos de la CPU
Captar instrucciones.
Debe leer instrucciones de la memoria.
Interpretar instrucciones.
La instrucción debe decodificarse para determinar qué acción es necesaria.
Captar datos.
La ejecución de una instrucción puede exigir leer datos de la memoria o de un módulo de E/S
Procesar datos.
La ejecución de una instrucción puede exigir leer datos de la memoria o de un módulo de E/S
Escribir datos.
Los resultados de una ejecución pueden exigir escribir datos en la memoria o en un módulo de E/S.
¿Qué necesita la CPU para hacer su trabajo?
Para leer/escribir en memoria o en un dispositivo de E/S:
- Mecanismo de comunicación con la memoria y los dispositivos de E/S: buses del sistema
Para trabajar con instrucciones/datos:
- Mecanismo de almacenamiento interno de información: registros
- Mecanismo interno de comunicación: buses
Para realizar operaciones con los datos, tomar decisiones acerca del flujo de control
- Unidad Aritmético-Lógica: ALU
Para controlar la secuencia de operaciones a realizar en todo este proceso:
• Creación de programas: el S.O. ofrece una variedad de caracterasticas y servicios, tales como los editores y los depuradores (debuggers), para ayudar al programador en la creación de programas.
• Ejecución de programas: para ejecutar un programa se necesita un cierto número de tareas. El S.O. administra todas estas tareas para el usuario.
• Acceso a los dispositivos de E/S: cada dispositivo de E/S requiere un conjunto propio y peculiar de instrucciones o de señales de control para su funcionamiento. El S.O. tiene en cuenta estos detalles.
• Acceso controlado a los archivos: en el caso de archivos, el control debe incluir una comprensi�n, no solo de la naturaleza del dispositivo de E/S sino del formato de los archivos y del medio de almacenamiento. Una vez más, es el S.O. el que se encarga de los detalles.
• Acceso al sistema: en el caso de un sistema compartido o público, el S.O. controla el acceso al sistema como un todo y a los recursos especificos del sistema. Las funciones de acceso pueden brindar protección a los recursos y los datos, ante usuarios no autorizados y debe resolver los conflictos en la propiedad de los recursos.
• Detección y respuesta a errores
• Contabilidad: el S.O. debe recoger estadasticas de utilización de los diversos recursos y supervisar los parametros de rendimiento tales como el tiempo de respuesta.