miércoles, 5 de octubre de 2011

SISTEMAS OPERATIVOS


Definición: Un Sistema Operativo (SO) es un programa o un conjunto de programas que desarrollan los procesos básicos de un sistema informático, permitiendo la normal ejecución del resto de las operaciones.

COMPONENTES DE UN SISTEMA OPERATIVO.

Un Sistema operativo esta compuesto por una serie de “procesos” entendiendo como Proceso: un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos, etc.
El (SO):
Crea y destruye procesos.
Para y reanuda procesos.
Ofrecer mecanismos para que se comuniquen y sincronicen los procesos.

La dinámica de procesos es similar al trabajo de oficina. Se puede tener una lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las de baja.

Memoria principal

La Memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido acceso es compartido por la CPU (Unidad Central de Procesos); es volátil y pierde su contenido en los fallos del sistema.  
El (SO):
Conoce qué partes de la memoria están siendo utilizadas y por quién.
Decide qué procesos se cargarán en memoria cuando haya espacio disponible.
Asigna y reclama espacio de memoria cuando sea necesario.

Almacenamiento secundario

Un sistema de almacenamiento secundario se requiere, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal.

El (SO):
Planifica el uso de los discos duros.
Gestiona el espacio libre.
Asigna el almacenamiento.
Verifica que los datos se guarden en orden

Sistema de archivos

Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc.
El (SO):
Construye y elimina archivos y directorios.
Ofrece funciones para manipular archivos y directorios.
Establece la correspondencia entre archivos y unidades de almacenamiento.
Realiza copias de seguridad de archivos.

Existen diferentes Sistemas de Archivos, así, existen diferentes formas de organizar la información que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, EXT3, NTFS, XFS, etc.

Sistemas de protección

Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema.
El (SO):
Distingue entre uso autorizado y no autorizado.
Especifica los controles de seguridad a realizar.
Forza el uso de estos mecanismos de protección.

Sistema de comunicaciones

Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a través de las interfaces de red. También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen remotamente.

 

Gestor de recursos

Como gestor de recursos, el El SO administra:
La CPU (Unidad Central de Proceso, donde está alojado el microprocesador).
Los dispositivos de E/S (entrada y salida)
La memoria principal (o de acceso directo).
Los discos (o memoria secundaria).
Los procesos (o programas en ejecución) y en general todos los recursos del sistema.

 

Programas de sistema

Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan:

Manipulación y modificación de archivos.
Información del estado del sistema.
Soporte a lenguajes de programación.
Comunicaciones.
Entre otros conocemos: Windows - Word (Procesador de texto) - Excel (Hoja de Cálculo) - Power Point (Editor de Imágenes y Texto)

Ejemplos de Sistemas Operativos (Ordenadores)


Ejemplos de Sistemas Operativos (Dispositivos Móviles)

No hay comentarios:

Publicar un comentario