Arquitectura Informática: Memoria, Software y Funciones Clave del Sistema Operativo

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,96 KB

Componentes Fundamentales del Sistema Informático

Tipos de Memoria del Ordenador

La memoria con la que trabaja el ordenador se clasifica en dos tipos principales:

  1. Memoria Externa o Secundaria

    Reciben este nombre los soportes de almacenamiento masivo, ya que son capaces de almacenar gran cantidad de información de manera permanente. Son soportes de lectura/escritura y son no volátiles.

  2. Memoria Interna o Principal

    La memoria interna, principal o central está situada físicamente dentro de la carcasa del ordenador. Es un componente necesario para que se pueda procesar la información. Casi todo lo que se tiene que procesar dentro del ordenador debe pasar tarde o temprano por la memoria central.

    Existen dos tipos de memoria interna:

    • RAM (Random Access Memory, Memoria de acceso aleatorio): En ella es posible almacenar y modificar información, y es lo que se conoce como memoria principal o central. Es una memoria volátil y de lectura/escritura.
    • ROM (Read Only Memory, Memoria de solo lectura): Contiene información que no se puede modificar y que sirve, básicamente, para poder inicializar el sistema informático. Es una memoria no volátil y de solo lectura.

Clasificación del Software

El software se puede clasificar en:

  • BIOS (Basic Input/Output System)

    Son un conjunto de programas básicos y específicos de cada uno de los dispositivos de entrada y salida que controlan su funcionamiento. Habitualmente se encuentran en ROM, por lo que se les conoce con el sobrenombre de firmware.

  • Sistema Operativo (SO)

    Implementa la filosofía de funcionamiento del ordenador (monopuesto, multipuesto, multitarea, etc.) y gestiona los recursos hardware de que dispone. Son el soporte básico para el funcionamiento de las aplicaciones de usuario, al tiempo que proporcionan un conjunto de programas para la gestión del sistema.

  • Software de Aplicación

    Son todos aquellos programas que permiten al usuario resolver sus problemas de computación, implementando los algoritmos propios de una aplicación específica.

Funciones Esenciales de los Sistemas Operativos

Gestión de Procesos en Ejecución

Es crucial diferenciar entre los conceptos programa y proceso. Un programa es un ente pasivo almacenado en un soporte. Cuando se carga en memoria y comienza a ejecutarse, origina uno o varios procesos.

Gestión de la Memoria

La gestión de memoria suele ir asociada a la gestión de procesos. Para ejecutar un proceso, es necesario asignarle espacio en la memoria RAM y cargarlo en una zona libre. Al finalizar la ejecución, se liberan las direcciones de memoria utilizadas.

Gestión de Ficheros

Un fichero es una abstracción para definir una colección de información no volátil. Su objetivo es proporcionar un modelo de trabajo sencillo con la información almacenada. Esto incluye la asignación de espacio, la protección y la organización de los ficheros según esquemas determinados.

Gestión de Dispositivos de E/S (Entrada/Salida)

La gestión de la entrada/salida tiene como objetivo proporcionar una interfaz de alto nivel, sencilla de utilizar, para los dispositivos de E/S.

Gestión de la Red

El sistema operativo se encarga de gestionar los distintos niveles de red, los drivers (controladores) de los dispositivos involucrados, los protocolos de comunicación y las aplicaciones de red.

Protección y Seguridad

Implementa mecanismos para permitir o denegar el acceso a los usuarios y a sus procesos a determinados recursos del sistema.

Entradas relacionadas: