Definición de Sistema Operativo

Un Sistema Operativo es una colección de programas de sistema que juntos controlan la operación de una computadora. Actúa como intermediario entre el usuario y el hardware de la computadora con dos objetivos principales.

  • Controlar el hardware de la computadora: Estos recursos de hardware incluyen el procesador, memoria, dispositivos de almacenamiento, entre otros.

  • Proveer una interfaz al usuario: Organiza las aplicaciones de tal forma que sean de fácil acceso para el usuario. Cuando una aplicación es abierta el sistema operativo le provee una forma estable y consistente de comunicarse con el hardware para que no tenga que lidear con todos los detalles del hardware.

Tipos de Sistemas Operativos

Batch-Processing Operating System

Time-sharing or Multiuser Operating System

Multitasking Operating System

Real-time Operating System

Multiprocessor Operating System

Embedded Operating System

FUNCTIONS OF OPERATING SYSTEM

The main functions of a modern operating system are as follows:

  • Process Management: As a process manager, the operating system handles the creation and deletion of processes, suspension and resumption of processes and scheduling and synchronization of processes.

  • Memory Management: As a memory manager, the operating system handles the allocation and deallocation of memory space as required by various programs.

  • File Management: The operating system is responsible for creation and deletion of files and directories. It also takes care of other file-related activities such as organizing, storing, retrieving, naming, and protecting the files.

  • Device Management: Operating system provides input/output subsystem between process and device driver. It handles the device caches, buffers and interrupts. It also detects the device failures and notifies the same to the user.

  • Security Management: The operating system protects system resources and information against destruction and unauthorized use.

  • User Interface: Operating system provides the interface between the user and the hardware. The user interface is the layer that actually interacts with the computer operator. The interface consists of a set of commands or menus through which a user communicates with a program.

Last updated