Transmitir → almacenar → procesar
Hardware tangible frente a software lógico
★ Imprescindible
📌 Los mainframes procesan grandes cantidades de datos y suelen destacar por su capacidad de almacenamiento, mientras que los servidores ofrecen servicios a otros ordenadores de una red.
Complementos
La arquitectura de Von Neumann, introducida por John Von Neumann en 1949 durante el proyecto ENIAC, organiza el ordenador en procesador, memoria principal, dispositivos de entrada/salida y buses.
En la arquitectura de Von Neumann, el procesador obtiene instrucciones y datos de la memoria principal, los ejecuta, almacena los resultados y utiliza la entrada/salida para comunicarse con el exterior mediante el bus del sistema.
Procesador → memoria → E/S mediante buses
La CPU contiene:
El ciclo básico de instrucción consiste en leer la siguiente instrucción, cargarla y decodificarla, obtener los datos implicados, ejecutarla y enviar el resultado a la memoria o a un dispositivo.
Leer → interpretar → ejecutar
★ Imprescindible
📌 Los registros, la memoria caché y la memoria RAM son volátiles, mientras que los dispositivos de almacenamiento externo son no volátiles.
Complementos
Memoria volátil frente a almacenamiento no volátil
★ Imprescindible
Complementos
📌 La política de extracción bajo demanda copia un bloque solo cuando se referencia un dato ausente, mientras que la pre-búsqueda copia también el bloque siguiente.
Cercanía de referencias → menos accesos lentos
Los dispositivos de entrada suministran información al ordenador, los de salida ofrecen información al exterior y los de entrada/salida realizan ambas funciones.
Los dispositivos de bloque transmiten información en bloques completos de tamaño fijo, mientras que los dispositivos de carácter procesan la información carácter o byte a carácter.
Los buses paralelos transmiten varios bits simultáneamente por distintas líneas, mientras que los buses serie envían los bits uno a uno.
Entrada introduce datos; salida comunica resultados
📌 Las aplicaciones horizontales realizan tareas generales, como procesar textos o navegar por Internet, mientras que las aplicaciones verticales atienden actividades específicas, como contabilidad, diseño asistido o videojuegos.
Firmware → controladores → sistema operativo → aplicaciones
📌 El código fuente es un programa escrito en un lenguaje de alto nivel, mientras que el código objeto es el resultado de su compilación.
Código fuente → compilación → código objeto
| Tipo | Función | Ejemplos |
|---|---|---|
| Software de base | Gestiona recursos y ofrece servicios al sistema | Firmware, controladores, sistema operativo |
| Aplicación horizontal | Realiza tareas generales | Procesador de textos, hoja de cálculo, navegador |
| Aplicación vertical | Realiza tareas específicas | Contabilidad, diseño asistido, videojuegos |
| Tipo | Volatilidad | Característica |
|---|---|---|
| Registros | Volátil | Memoria integrada en el procesador |
| Caché | Volátil | Pequeña y rápida |
| RAM | Volátil | Almacena instrucciones y datos en uso |
| Almacenamiento externo | No volátil | Gran capacidad y conservación sin alimentación |
Comprueba lo que sabes de Caracterización de sistemas operativos con 27 preguntas tipo test y correcciones explicadas.
1. ¿Qué característica distingue a un ordenador de propósito general frente a uno empotrado?
2. Una persona introduce datos mediante un teclado, los guarda en un disco y ejecuta instrucciones sobre ellos. ¿Qué funciones básicas del ordenador intervienen en ese proceso?
Memoriza los conceptos clave de Caracterización de sistemas operativos con 61 flashcards interactivas.
¿Qué es un ordenador?
Un dispositivo electrónico de propósito general que recibe, almacena, procesa y ofrece información.
¿Cuáles son las funciones básicas de un ordenador?
Transmitir, almacenar y procesar información.
¿Qué hacen los dispositivos de entrada/salida en un ordenador?
Comunican el ordenador con el exterior y codifican la información en formatos adecuados.
Sube tus apuntes y la IA te genera resúmenes, test y flashcards en 30 segundos.
Generador de esquemas