¿Qué es un sistema operativo y qué hace?
1. Definición de sistema operativo
El sistema operativo (Sistema Operativo, denominado SO) es controlar y administrar los recursos de software y hardware de la computadora para organizar a múltiples usuarios de la manera más razonable. y eficaz*** Una colección de programas que comparten una variedad de recursos. Cualquier otro software debe ser compatible con el sistema operativo para ejecutarse.
2. El papel del sistema operativo
1. Gestión de procesos
También conocida como gestión del procesador, su tarea principal es asignar razonablemente el tiempo del procesador y gestionarlo. El funcionamiento del procesador se gestiona de forma eficaz.
2. Gestión de la memoria
Dado que los múltiples programas comparten recursos de memoria, la tarea principal de la gestión de la memoria es asignar, proteger y expandir la memoria.
3. Gestión de dispositivos
Asigne dispositivos de acuerdo con los principios de asignación de dispositivos determinados para que los dispositivos y el host puedan funcionar en paralelo y proporcionar a los usuarios una buena interfaz de uso del dispositivo.
4. Gestión de archivos
Administre eficazmente el espacio de almacenamiento de archivos, organice y administre racionalmente el sistema de archivos y proporcione métodos y medios más efectivos para el acceso y la protección de archivos.
5. Interfaz de usuario
La interfaz a través de la cual los usuarios operan la computadora se llama interfaz de usuario (o interfaz de usuario. A través de la interfaz de usuario, los usuarios solo necesitan realizar operaciones simples para). implementar aplicaciones complejas. Hay dos tipos de interfaces de usuario:
(1) Interfaz de comando: los usuarios operan directa o indirectamente la computadora a través de comandos interactivos.
(2) Interfaz del programa: para que los usuarios operen mediante programación. La interfaz del programa también se denomina interfaz de programación de aplicaciones (API). A través de la API, los usuarios pueden llamar a programas de rutina proporcionados por el sistema para implementar operaciones predeterminadas.