Está en la página 1de 3

Sistemas Operativos

CONCEPTOS BASICOS DE SISTEMAS OPERATIVOS

SISTEMA OPERATIVO Y SU IMPORTANCIA

Existen varios conceptos de lo que es un sistema operativo, pero finalmente todas llegan al mismo termino,
administrar los recursos de computo

Un SO es un conjunto de programas que permite a los usuarios administrar todos los recursos de la
computadora, tales como discos, impresora(s), teclado, procesadores, memoria, sistemas de archivos, manejo
de procesos, por mencionar algunos.

• El SO es el software básico de la computadora.


• Conjunto de programas que interactúan entre el usuario y el hardware de un computador.
• El conjunto de elementos que integran los SO son sub-sistemas o gestores como: procesos, memoria,
dispositivos y sistemas de Información.

Objetivos de un SO:

• Proporcionar un entorno en el cual el usuario pueda ejecutar programas e interactuar con aplicaciones,
en modo GUI o modo CLI
• Optimizar el uso adecuado de los recursos para evitar conflictos en las llamadas al sistema o acceso a
recursos

Importancia

• Es el encargado de administrar los procesos y los recursos

o Los procesos son las actividades ó trabajos que se realizan para realizar una función, un
ejemplo, grabar un disco, copiar un archivo, listar el contenido de un disco, visualizar el
contenido de discos, etc.
o Los recursos son el uso de las memorias, el tiempo de la CPU de una computadora, las
impresoras conectadas al CPU y otros dispositivos.

• El SO controla y supervisa que todas las actividades se realicen eficientemente.

Gestión de los sistemas operativos

1. Administrador de Procesos
2. Administrador de Memoria
3. Administrador de Dispositivos de E/S
4. Administrador de Información o Sistemas de Archivos

1. Administrador de Procesos:

Estas operaciones las realiza el despachador que sincroniza y administra los procesos concurrentes con base a
un conjunto de instrucciones, por ejemplo, el Algoritmo de Decker.

Profr.: Lic. Ma. Cristina Guzmán C.


Sistemas Operativos
Dentro del administrador de procesos tenemos diferentes políticas:

• Elegir cual proceso entra primero en base a estructuras de datos básicas: colas, pilas.
• Cuál es el proceso más rápido, con base a pronósticos de tiempos estimados.
• Todo se realiza en base a algoritmos que permiten administrar cual entra primero; por ejemplo, el
algoritmo: Round Robin, cola circular,
• Optimizar el tiempo de ejecución.
• Optimizar el uso de la memoria, controlar el uso de los dispositivos de E/S para interactuar con el CPU.
• Permite controlar las diferentes rutinas. (Señalización e Interrupciones).

2. Administrador de Memoria

Conjunto de algoritmos para controlar el uso de la memoria (asignación, desasignación ó liberación) y


optimizar el uso de la memoria (memoria virtual).

3. Administrador de Dispositivos de E/S

Está en función de almacenamientos temporales e intermedios (buffers, spoolers) , median entre cada
operación de entrada y salida, tiene espacios auxiliares con respecto a las tareas en función de las salidas se
aceptan o se terminan procesos determinados, tienen programas de transmisión y necesitan de recursos
como los canales, los espacios de almacenamiento temporales ya descritos, controla los manejadores de
dispositivos (drivers) y los propios dispositivos: teclado, mouse, impresoras, discos, etc.

4. Administrador de Información

Sistemas de Archivos (FILE SYSTEMS) y Sistemas Manejadores de Bases de Datos (SMBD).

Un sistema de archivos es una estructura jerárquica para almacenar la información en particiones de disco,
donde previamente se a construido un sistema de archivos de acuerdo al tipo de SO que se esta ejecutando en
el SO.

Ventajas:
• Seguridad
• Integridad
• Confiabilidad

ESTRUCTURAS DE LOS SO

Un sistema operativo es en sí mismo un programa de computadora que invoca a otros programas. Sin
embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El sistema
operativo habilita a la computadora y hace que reconozca a la CPU, la memoria, el teclado, el sistema de vídeo
y las unidades de disco. Además, proporciona la facilidad para que los usuarios se comuniquen con la
computadora y sirve de plataforma a partir de la cual se corren programas de aplicación.

La estructura del sistema operativo lleva una secuencia de arranque, que tendrá el nombre de acuerdo con el
tipo de sistema operativo; para entornos de PC los sistemas operativos son denominados monousuarios, y

Profr.: Lic. Ma. Cristina Guzmán C.


Sistemas Operativos
comúnmente se le conoce como BIOS (Basic Input Output System) residente en memoria de sólo lectura (Read
Only Memory), cuyas misiones son las siguientes:

• Realizar un test de todo el equipo en cada proceso de arranque donde se examinan todos los
elementos conectados y en que estado se encuentran.
• Hacer de interfaz entre el software de los niveles superiores y el hardware a través de una serie de
rutinas, cada una de ellas tiene una función específica.

Características:

• Definir la interfaz con el usuario


• Permite compartir recursos de hardware y software (datos)
• Administración de memoria
• Organización de los datos para un acceso rápido y seguro
• Organización de la utilización de memoria aleatoria de cualquier tipo
• Manejo de comunicaciones
• Administración de procesadores
• Planificación de trabajos
• Peticiones de E/S y llevar a cabo la tarea.
• Multitarea, multiprogramación o Monoprogramación

Profr.: Lic. Ma. Cristina Guzmán C.

También podría gustarte