T.1: ARQUITECTURA BÁSICA DE UN SISTEMA COMPUTADOR Flashcards
DEFINICIÓN DE COMPUTADOR
Dispositivo electrónico formado por componentes y subsistemas digitales que permite el procesamiento de datos.
JERARQUÍA DE NIVELES ESTRUCTURALES
- Lógica digital.
- Lenguaje máquina.
- Sistema operativo.
- Lenguajes alto nivel.
- Aplicaciones.
¿QUÉ ES EL NIVEL DIGITAL?
Se corresponde con la máquina física (hardware).
¿QUÉ ES EL NIVEL INSTRUCCIONES MÁQUINA?
El lenguaje ensamblador es la notación simbólica del lenguaje máquina.
¿QUÉ ES EL NIVEL SISTEMA OPERATIVO?
Capa software que rodea al hardware para facilitar su uso.
¿QUÉ ES EL NIVEL LENGUAJES DE ALTO NIVEL?
Los programas escritos en un lenguaje de alto nivel necesitan un compilador para traducirlos a lenguaje máquina.
¿QUÉ ES UN COMPUTADOR DE PROGRAMA ALMACENADO (STORED-PROGRAM COMPUTER)?
Almacena las instrucciones en memoria (el tratamiento de los programas y los datos en memoria es intercambiable).
ESTRUCTURA BÁSICA DE UN COMPUTADOR
- CPU: Unidad de Control + ALU
- Memoria
- I/O: Subsistema de E/S
¿QUÉ ES LA CPU: UNIDAD DE CONTROL + ALU?
- Uno o múltiples microprocesadores.
- Ejecuta instrucciones (Unidad de control) y lleva a cabo operaciones aritmético-lógicas (ALU).
¿QUÉ ES LA MEMORIA?
Distintos tipos y niveles de memoria en un computador. Básicamente:
- Memoria principal (RAM).
- Memoria(s) caché(s).
¿QUÉ ES EL I/O: SUBSISTEMA DE E/S?
- Interconexión de componentes internos y externos del computador.
- Dispositivos externos de entrada y de salida.
ALGUNOS COMPONENTES DE UN PC DE SOBREMESA TRADICIONAL
- Monitor o pantalla.
- Placa base (Motherboard o Mainboard).
- CPU.
- RAM.
- Tarjetas de expansión.
- Fuente de alimentación.
- Dispositivo de almacenamiento óptico (DVD, CD).
- Disco duro.
- Teclado.
- Ratón.
¿POR QUÉ SE NECESITA UN SISTEMA OPERATIVO?
El ordenador sin sistema operativo solo podría ejecutar código máquina. Se necesita algo más:
- Ejecutar procesos simultáneamente, compartiendo recursos.
- Tener un entorno de trabajo para lanzar programas, manejar ficheros, etc.
- Escribir programas en lenguajes de alto nivel.
- Tener múltiples usuarios utilizando el sistema, incluso de forma concurrente.
- Olvidarnos del detalle de cada componente hardware (ratón, tarjeta gráfica, etc.).
DEFINICIÓN DE SISTEMA OPERATIVO
Es el software de base que gestiona los recursos del computador (CPU, memoria, almacenamiento, etc.) y le proporciona al usuario un entorno de trabajo: servicios para gestión de procesos, de E/S, de gestión de almacenamiento, protección y seguridad, etc. Además, asigna recursos y los recupera cuando dejan de ser utilizados.
Actúa como interfaz entre el hardware y el usuario y las aplicaciones que ejecuta.
2ª DEFINICIÓN DE SISTEMA OPERATIVO
Un conjunto de estructuras que almacenan información relativa a los objetos que gestiona:
- Recursos físicos: CPU, dispositivos (disco, impresora, etc.).
- Recursos lógicos: usuarios, procesos, sistemas de ficheros, etc.