Cap. 1 - Hardware y Software Flashcards
Estructuras de Flujo Control
Diseño lógico que controla el orden en que las oraciones se ejecutarán.
Flujo Secuencial
escribir en libreta un ejemplo
Que es el ciclo Fetch - Decode - Execute?
Coge las instrucciones de un programa y las va ejecutando en el CPU
Pasos del ciclo Fetch - Decode - Execute?
Fetch: Busca la próxima instrucción y la mueve al CPU. (ocurre en UC)
Decode: La UC decodifica la instrucción para saber que operación llevar a cabo.
Execute: Se ejecuta la instrucción decodificada. (en el ALU)
Componentes principales de un sistema de computadora
- Unidad Central de procesamiento (CPU)
- Memoria primaria (RAM)
- Memoria secundaria
- Dispositivos de Entrada (Input Devices)
- Dispositivos de Salidas (Output Devices)
Componentes del CPU
- La Unidad de Control (UC)
- La Unidad Aritmético-Lógica (ALU)
Memoria Primaria y su función
Área de trabajo del sistema y almacena el programa en ejecución junto a los datos y resultados del programa.
Memoria Primaria y sus características
Conocido como “Random Access Memory” (RAM), su contenido es al azar. Es volátil y compuesta por microchips.
Memoria Secundaria y sus características
Guarda una copia de los programas por un tiempo indefinido, NO es volátil y transfiere una copia al RAM antes de ejecutarlo.
Input
Cualquier data que la computadora recibe del usuario o dispositivo
Input devices
Componente físico que colecciona y contiene programas y datos. Transfiere contenido por el RAM.
Output
Cualquier data que produce la computadora para el usuario o dispositivo.
Output devices
Dispositivo que transfieren programas o datos desde el RAM al exterior.
Software
Conjunto de programas utilizados por un sistema de computadora.
Dos categorías de Software
System software y Application software
Tipos de System Software
- Sistema Operativo
- Programas de Utilidad
- Herramientas para desarrollar programas.
Sistema Operativo
Un conjunto de programas más fundamentales de una computadora.
Sirve de interfase entre el usuario y la computadora
Funciones del Sistema Operativo
-Controla las operaciones internas del hardware.
-Maneja dispositivos conectados
-Permite otros programas que sean ejecutados
-Permite que otros programas y datos sean guardados en la segunda memoria.
Programas de Utilidad
Ejecutan tareas especializadas que facilitan la operación de la computadora.
Ejemplo: Antivirus, Backup, File compression.
Herramientas para desarrollar programas
Programas utilizados por los programadores para crear, modificar y poner a prueba el software.
Ej: Ensambladores, Compiladores, Intérpretes
Application Software
Programas utilizados para llevar a cabo tareas específicas. Ej: Web browsers, video juegos, etc…