Definición, Funciones y Objetivos de Un Sistema Operativo
Definición, Funciones y Objetivos de Un Sistema Operativo
Definición, Funciones y Objetivos de Un Sistema Operativo
1. Arranque
Arrancar significa iniciar el sistema de la computadora. Esta acción
inicial se encarga de activar las funciones del sistema operativo.
Acto seguido, el sistema verificará todos los recursos del dispositivo
para comenzar a trabajar.
2. Interfaz de usuario
La interfaz de usuario es el espacio virtual donde un usuario ingresa o
escribe las instrucciones de la acción que desea llevar a cabo. Dichas
instrucciones aparecerán como un elemento en la pantalla de la
computadora. Hay dos tipos de interfaz de usuario: la línea de gráficos
y la interfaz de comandos.
3. Administrar la memoria
El sistema operativo es la herramienta encargada de administrar
diferentes programas. Para lograr esta acción debe trabajar
administrando simultáneamente la carga de memoria para cada
acción. De esta forma logra que el dispositivo lleve a cabo múltiples
tareas al tiempo.
4. Ejecución de programas
Permite que la computadora lleve a cabo las instrucciones de
diferentes programas que se ejecutan en la memoria.
5. Seguridad
Dentro de las funciones del sistema operativo, esta se asegura de
que una persona no autorizada no modifique ningún dato del sistema.
También evita que las personas usen datos sin permiso o incluso que
los eliminen de forma accidental.
6. Almacenamiento
El sistema operativo es el que verifica y controla correctamente el
espacio en disco. También, se ocupa de todos los archivos
almacenados en el sistema y de todas las carpetas del sistema
informático.
7. Administrar el hardware
Como sabes, una computadora tiene muchos dispositivos que se
pueden conectar en cualquier momento; algunos de ellos son la
impresora, el teclado, el mouse, etc. Pues bien, el sistema operativo
es el que controla estos dispositivos de hardware mediante software.
Dentro del equipo se les conoce como drivers o controladores de
dispositivo.
4. Enumerar y definir las características de los
sistemas operativos.
1. Gestión de procesos: Una de las partes más importantes de un sistema
operativo es la gestión de los procesos. Los procesos son los recursos que
necesita un programa para ejecutarse. Esto implica el uso de la memoria, del
tiempo del CPU (unidad central de procesamiento) y los archivos a los que
necesita acceso la aplicación para funcionar bien.
2. Gestión de la memoria principal: Otro de los componentes
importantes del sistema operativo es la gestión de la memoria principal. La
memoria consiste en un almacén de datos que es compartido por la CPU y
las aplicaciones y que pierde su capacidad si surge algún fallo.
3. Gestión de la memoria principal; Otro de los componentes
importantes del sistema operativo es la gestión de la memoria principal. La
memoria consiste en un almacén de datos que es compartido por la CPU y
las aplicaciones y que pierde su capacidad si surge algún fallo.
4. Gestión del sistema de entrada y salida El sistema operativo es el encargado
de gestionar los puertos de entrada y salida del ordenador, como pueden ser
unos auriculares, una impresora, un monitor, etc.
Consiste en un macroprograma con miles de líneas de código. No hay una estructura interna
exacta entre los módulos del sistema operativo. Emplean técnicas de programación modular.
Además es complejo su mantenimiento y actualización. Allí todos los elementos que la
integran están muy enlazados. No es posible ninguna clase de misterio o secretos en la
información. Su comportamiento es de un solo proceso. Disponen de una buena capacidad y
funcionamiento hardware.
Estructura modular
Se realiza una división del núcleo en módulos con respectivas funciones bien establecidas. De
acuerdo a la metodología podemos mencionar:
a. Núcleo estructurado: utilizando una metodología estructurada.
En ella se ordena el sistema operativo como una jerarquía de estratos o capas. Cada capa se
integra empleando únicamente aquellas acciones que le brindan el nivel instantáneamente
inferior. Se utilizan métodos modulares y de diseño top-down. La limpieza y comprobación del
sistema es mucho más simple. La mayor complicación está en establecer las capas. Los
procedimientos al tener que pasar por varias capas, resultan menos eficientes u óptimos.
Máquinas virtuales
La definición de una máquina virtual es diseñar sobre un equipo real distintas máquinas
virtuales en las que puedan avanzar sistemas operativos diferentes al mismo tiempo.
Estructura de micronúcleo
Consiste en un núcleo mínimo que desarrolla las funciones mínimas que debe realizar un
núcleo. Las demás funciones se diseñan como procesos del sistema. Estos procesos del sistema
se llevan a cabo en modo usuario. Cuando un usuario demanda un servicio al núcleo este
transmite el control al proceso del sistema respectivo. Cuando finaliza, el núcleo transmite la
respuesta al usuario. El núcleo efectúa una transmisión de mensajes.