Cap. 1 - Hardware y Software Flashcards
(21 cards)
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…