"Funciones de Los Sistemas Operativos": 1-Gestión de Procesos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

 “Funciones de los sistemas operativos”

 Dentro de las funciones más importantes son la de gestión de procesos, gestión de la memoria, la comunicación
entre aplicaciones, entre otras. 

1- Gestión de procesos

Una de las partes más significativa 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.

El sistema operativo, para encargarse del buen funcionamiento de la máquina, se dedica a crear y destruir
procesos, pararlos y reanudarlos y ayudar con los mecanismos de comunicación entre procesos.

Podemos comparar esta tarea con el trabajo de un oficinista. Si hacemos una lista de tareas, el sistema de gestión
de procesos establecerá una línea de acción donde coloque los procesos más importantes en lugar prioritario, los
intermedios en un lugar intermedio, y por último los menos importantes en último lugar.

El problema de esto es que la gestión de procesos se hace a través de una máquina que establece prioridades
arbitrarias a las tareas a realizar, y algunas veces tareas poco importantes quedan sin ejecutar.

Es necesario entonces cambiar la configuración de la herramienta de gestión de procesos y dar mayor prioridad a
las tareas necesarias o forzar su ejecución a mano.

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.

Por eso, es importante que el sistema operativo se encargue de la gestión de la memoria, para que no se sature y
se pierdan datos e información ahí contenidos.
El sistema operativo se asegura de que parte de la memoria está siendo utilizada y por qué. Decide dónde se
colocan los procesos cuando haya un hueco libre y asigna y reclama el espacio que sea necesario para que siempre
esté bien aprovechada.

3- Gestión del almacenamiento secundario

La memoria es algo muy volátil y ante cualquier fallo puede perder la información contenida en ella. Por esto, es
necesario tener un segundo módulo de almacenamiento que pueda almacenar los datos a largo plazo.

Al igual que con la memoria principal, el sistema operativo se encarga de gestionar el espacio libre y asigna el
orden de guardado. También se asegura de que todo quede perfectamente guardado, así como de cuánto espacio
queda libre y dónde.

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.

Antiguamente, cuando querías instalar un nuevo puerto externo, era importante tener un disco de instalación que
contuviera los drivers para que el ordenador los aceptase.

Ahora, en nuestros días, el sistema operativo del propio ordenador se suele encargar de buscar en la red la
información necesaria para que los nuevos puertos externos funcionen a la perfección.

5- Registro del sistema de archivos

Los archivos son formatos creados por sus dueños que se convierten en tablas, y el sistema operativo es el
encargado de registrarlas y guardarlas.

El sistema operativo se encarga de construir, eliminar y archivar los archivos creados, así como de ofrecer las
herramientas necesarias para poder acceder a los archivos en cualquier momento.
Establece la comunicación entre los archivos y las unidades de almacenamiento, y por último, se puede configurar
de manera que haga copias de seguridad de todos los archivos, para que en caso de accidente, no se pierdan
todos.

6- Seguridad

El sistema operativo es el encargado de la seguridad de la máquina. Una de las actividades más importantes es el
acceso de usuarios o programas a donde no deben.

Existen muchos virus que pueden afectar a nuestro sistema, y el sistema operativo se encarga de que esto no
suceda.

Se puede configurar el sistema operativo de manera que se realicen controles periódicos y se establezcan los
controles de seguridad que tiene que realizar.

7- Comunicación entre elementos y aplicaciones

A través de las interfaces de red, el sistema operativo mantiene la comunicación entre los distintos componentes
de la máquina y todas las aplicaciones que estén en contacto con ellos. Envía y recibe información.

8- Informar del estado del sistema

Existen una serie de aplicaciones que vienen instaladas por defecto junto al sistema operativo, pero que no son un
sistema como tal.

Estas ofrecen un entorno y unas características básicas para el desarrollo y la ejecución de los programas que están
instalados en nuestra máquina.

Informa del estado del sistema, si se necesita realizar alguna acción o aprobar que se realice alguna acción, como
pueden ser las actualizaciones automáticas.

Además, da soporte a los distintos lenguajes de programación para que cualquier tipo de aplicación sea operativa
en nuestra máquina. Por supuesto, cuenta con programas que mejoran la comunicación entre las aplicaciones.
9- Gestión de recursos

Administra todas las partes principales de la máquina a través de su gestor de recursos. Su función como
administrador conlleva la seguridad y comunicación de la unidad central de procesamiento o CPU, los dispositivos
externos que son conectados al ordenador.

Al igual que la memoria interna y la memoria secundaria, donde a veces tiene que hacer limpieza y cambiar partes
almacenadas de una a otra. 

En general, administra todos los recursos del sistema y todos los recursos que entran en contacto con el mismo

10- Administración de usuarios

El sistema operativo también es el encargado de gestionar los perfiles almacenados en el ordenador dependiendo
de quien tenga creado un perfil en él.

La administración de usuarios puede ser monousuario o multiusuario. Esto no significa que el sistema operativo
permita que sólo se cree un perfil de usuario para utilizar en un ordenador.

Que sea un perfil de monousuario implica que sólo las ejecuciones de ese usuario estén activas y solo las de él. En
el otro, en el multiusuario, permite que las tareas de más de un usuario estén activas al mismo tiempo.

  a. A través de una búsqueda documental en las diferentes fuentes a las que tienes acceso, escribe una breve
descripción de cada una de ellas, enfatizando en su importancia, uso y utilidad.                 Puedes utilizar
diccionarios y/o glosarios de informática, tal como se te sugiere en el Recurso #1.

BIOS LENGUAJE DE MÁQUINA TIEMPO COMPARTIDO


CTSS JOB MULTIPROGRAMACIÓN
POSIX WIN/32 OFFLINE
MODO KERNEL MODO USER PROCESO
MICRO ARQUITECTURA EXOKERNEL RANURAS
MAINFRAME SPOOLING TABLA DE PROCESO
UID USB SCSI
EXOKERNEL    

BIOS: Información básica grabada en un chip imborrable que hace que un ordenador pueda funcionar y
arrancar./font>
CTSS, Compatible Time-Sharing System, uno de los primeros sistemas operativos de tiempo
compartido.

POSIX - Sección Informática. (Portable Operating System Interface for X), Interfaz Portátil de
Sistema Operativo para Unix. Es un estándar del IEEE que define un conjunto de servicios del
sistema operativo.

Kernel

Núcleo. Parte fundamental de un programa, por lo general de un sistema operativo, que reside en memoria todo el
tiempo y que provee los servicios básicos. Es la parte del sistema operativo que está más cerca de la máquina y
puede activar el hardware directamente o unirse a otra capa de software que maneja el hardware.

MCA
(Micro Channel Arquitecture). Arquitectura introducida por IBM en sus ordenadores personales PS12.
La Arquitectura Microcanal se refiere a las especificaciones que hacen posible la conexión de cualquier periférico
con un bus MCA.

Mainframe
Macrocomputador. En la actualidad se utiliza esta palabra para referirse a los grandes ordenadores. Un ejemplo
típico sería la arquitectura 390 de IBM. Es decir, máquinas capaces de gestionar muchos terminales y unidades
periféricas (Ver: Periférico) de memoria con capacidad para varios gigabytes. Con el aumento de potencia de los
llamados miniordenadores, la frontera entre éstos y los mainframes está cada vez menos clara. Originalmente,
mainframe no era sino el armario metálico que contenía la unidad central de los grandes ordenadores

UID 

En sistemas tipo Unix, los usuarios son representados por un identificador de usuario,
normalmente abreviado como UID o User ID.

Userids
Nombre que queda registrado en el sistema Unix y que se emplea para identificar a un usuario particular.
EXOKERNEL

En computación, el término exonúcleo (en inglés, exokernel) se refiere a un sistema creado


con fines de investigación en el Instituto Tecnológico de Massachusetts sobre OpenBSD y otros
sistemas operativos similares. Su propósito es crear una especie de capa de software para
otros sistemas virtuales.

Lenguaje de maquina

Es aquel cuyas instrucciones son directamente entendibles por la computadora y no necesitan


traducción posterior para que la UCP pueda comprender y ejecutar el programa. Ejemplo:
Instrucciones en lenguaje de maquina : 0010, 0000, 1001, 1001, 10001, 1110.

El modo de usuario ejecuta programas individuales en un espacio de memoria virtual.


0x12345678 apunta a una memoria diferente en su navegador web, que en su reproductor de
video. Su navegador puede fallar, el video sigue reproduciéndose.

También podría gustarte