Conceptos Esenciales y Clasificación de Sistemas Operativos
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 5,07 KB
¿Qué es un Sistema Operativo?
Un sistema operativo es un programa que controla el uso de los recursos del ordenador y ofrece el entorno necesario para que el usuario pueda ejecutar programas.
Funciones del Sistema Operativo
- Administración de procesos.
- Administración de memoria.
- Gestión de los dispositivos de entrada y salida.
- Administración del sistema de archivos.
- Detección y tratamiento de errores.
- Seguridad y protección del sistema.
- Control de redes.
Funciones del Administrador de Sistemas
- Añadir y eliminar componentes físicos.
- Realizar periódicamente copias de seguridad de la información.
- Instalar las aplicaciones de usuario.
- Mantener la documentación del sistema.
- Controlar el mantenimiento de la seguridad.
- Monitorizar el sistema operativo.
Administrador de sistemas: Es la persona encargada del buen funcionamiento de un ordenador, sobre todo de su sistema operativo. Esto incluye tanto su puesta en marcha como su posterior mantenimiento.
Clasificación de los Sistemas Operativos
Según el número de usuarios
- Monousuario: Son los sistemas operativos que atienden peticiones de un solo usuario (ejemplos: Windows 98, MS-DOS).
- Multiusuario: Pueden atender a varios usuarios a la vez; así, podemos tener distintas personas conectadas al mismo tiempo a una máquina ejecutando sus procesos o aplicaciones (ejemplos: Windows 2000, 2003, Linux, Unix).
Según el número de procesos
- Monotarea: El sistema solo puede ejecutar un programa o proceso a la vez.
- Multitarea: El sistema puede ejecutar varios programas o procesos simultáneamente.
Según el número de procesadores
- Monoprocesadores: El sistema solo tiene un procesador; todos los trabajos a realizar pasarán por él.
- Multiprocesadores: El ordenador tiene dos o más procesadores y el sistema operativo sabe manejarlos.
Según el tiempo de respuesta
- Tiempo real: La respuesta es inmediata o casi inmediata tras lanzar un proceso.
- Tiempo compartido: Cada proceso utiliza ciclos de CPU hasta completar su ejecución.
Interfaz de Usuario y la Shell
La interfaz de usuario puede consistir en una interfaz gráfica o en un intérprete de comandos en línea, también denominada Shell.
La Shell: Funciona como la parte más externa del sistema operativo. Su misión es la de interactuar con el usuario facilitándole el uso de los comandos.
Gestión y Administración de Recursos
¿Por qué es necesario que el S.O. administre la memoria?
Porque el sistema operativo, mediante el administrador de memoria, dispone de una variedad de métodos de almacenamiento de datos y programas, así como la gestión del espacio para su uso cuando se requiere o para su recuperación cuando no se precisa. Así, el sistema operativo asigna los espacios de memoria a los procesos que lo requieren y los recupera cuando dejen de necesitarlos.
Objetivos del Sistema Operativo
Controla y coordina el uso del hardware por parte de los distintos programas de aplicaciones de los diversos usuarios. De este modo, hace posible el uso eficiente de los diversos componentes del sistema: el procesador, la memoria, los canales de entrada/salida, los controladores, los usuarios, etc. Así, podemos concluir que un sistema operativo es un asignador de recursos.
Administración de Procesos
- Un proceso es un programa en ejecución.
- Acceso: Clic derecho sobre la barra de tareas → Iniciar el Administrador de tareas → Procesos.
Spooling: Es una técnica que permite que las entradas y las salidas de un proceso tengan un paso intermedio en dispositivos de gran capacidad de almacenamiento. Esto permite que el computador trabaje con un proceso en concreto mientras los diferentes periféricos van sacando e incorporando información, de manera más lenta, al mismo tiempo.
¿Diferencia entre paginación y segmentación?
Se diferencia en que la paginación divide el programa en trozos pequeños del mismo tamaño y la segmentación divide el programa en unidades lógicas.
Principales Sistemas Operativos
- Linux: Es un sistema operativo libre, muy similar a Unix.
- Unix: Es uno de los sistemas operativos más poderosos; funciona sobre estaciones de trabajo y máquinas de mayor capacidad de procesamiento y almacenamiento.
- MacOS: Es un sistema operativo creado por Apple Computer para sus ordenadores. Fue el primer sistema operativo comercial que incluía interfaz gráfica de usuario.