El estudio de los sistemas operativos, la arquitectura de computadores y la representación de la información constituye una base en cualquier formación tecnológica. Comprender cómo se codifican los datos, cómo funcionan los procesadores y cómo interactúa el software con el hardware permite interpretar de forma rigurosa el funcionamiento interno de los sistemas informáticos actuales.
Estos conocimientos no solo son relevantes para especialistas en informática, sino también para perfiles técnicos que trabajan en entornos multidisciplinares donde los sistemas digitales forman parte del núcleo operativo.
Introducción al libro
Elementos de sistemas operativos, de representación de la información y de procesadores hardware y software es un material docente elaborado a partir de apuntes diseñados para la asignatura Arquitectura de computadores y sistemas operativos (ARSO), impartida en el Grado en Ingeniería Biomédica de la Universidad Politécnica de Madrid.
El texto está orientado a estudiantes con conocimientos previos básicos de programación, pero sin una formación profunda en arquitectura de computadores o sistemas operativos. Su enfoque busca ofrecer fundamentos sólidos sin exigir el nivel de especialización propio de titulaciones estrictamente informáticas.
Puede resultar especialmente útil para:
- Estudiantes de ingeniería y disciplinas técnicas.
- Profesionales que necesiten comprender los fundamentos de los sistemas digitales.
- Personas interesadas en una visión estructurada del funcionamiento interno de los computadores.
El nivel es introductorio-intermedio y combina explicaciones conceptuales con ejemplos técnicos y prácticas de laboratorio.
Contenido del libro
El libro aborda de forma progresiva tres grandes ejes temáticos:
- Representación de la información
- Codificación binaria.
- Representación de datos textuales, numéricos y multimedia.
- Detección de errores y técnicas de compresión.
- Sistemas de numeración y cambios de base.
- Sistemas operativos
- Definición y funciones.
- Modelos funcionales, estructurales y procesales.
- Gestión de recursos hardware.
- Kernel, tipos de sistemas operativos y llamadas al sistema.
- Trabajo práctico con ficheros, procesos y directorios.
- Arquitectura y procesadores
- Modelo de von Neumann y su evolución.
- Arquitecturas paralelas y procesadores gráficos.
- Procesador BRM y su programación.
- Ensambladores, compiladores, intérpretes y compilación JIT.
- Virtualización y máquinas virtuales.
- Arquitectura de la máquina virtual Java.
El texto integra modelos estructurales, funcionales y procesales, proporcionando una visión unificada del hardware y del software.
Índice del libro
- Introducción, terminología y objetivo
- Sistemas operativos
- Representación de datos textuales
- Representación de datos numéricos
- Representación de datos multimedia
- Detección de errores y compresión
- Almacenamiento en ficheros
- La máquina de von Neumann y su evolución
- El procesador BRM
- Programación de BRM
- Paralelismo, arquitecturas paralelas y procesadores gráficos
- Procesadores software
- Arquitectura de la máquina virtual Java
Apéndices:
A. Sistemas de numeración posicionales
B. El simulador ARMSim# y otras herramientas
C. Prácticas de laboratorio
D. Ejercicios
E. Soluciones de los ejercicios
Bibliografía
Datos del libro
- Título: Elementos de sistemas operativos, de representación de la información y de procesadores hardware y software
- Autor: Gregorio Fernández Fernández
- Categoría principal: Sistemas y redes
- Subcategoría: Sistemas operativos
- Idioma: Español
- Licencia: Creative Commons BY-SA 4.0
Más libros en: Redes, Sistemas y redes
Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.