Sistemas Operativos: Panorama para ingeniería en computación e informáticaGrupo Editorial Patria, 2016 M01 6 - 340 páginas El propósito principal de este texto es presentar de forma sencilla, clara y lo más completa que sea posible, la naturaleza y las características de los sistemas operativos modernos que se utilizan en computadoras personales, estaciones de trabajo o dispositivos móviles, como Android, iOS, Windows, Linux, entre otros. Sin duda, uno de los aspectos tecnológicos más relevantes y con mayor presencia en la actualidad, y parte fundamental de la formación académica de diversas carreras de ingeniería. En Sistemas Operativos. Panorama para la ingeniería en computación e informática se revisan y tratan con amplitud y sencillez los temas que conforman la mayoría de los programas de estudio de las carreras de Ingeniería en Computación, Ingeniería en Sistemas e Ingeniería Informática. Los sistemas operativos constituyen un elemento básico para la operación de los sistemas y el desarrollo de las aplicaciones, por lo que hoy día su estudio y tratamiento se establece como un tema relevante e indispensable que la mayoría de las instituciones de educación superior en el ramo de la ingeniería han decidido incorporar como parte integral en la formación de los futuros ingenieros en una asignatura. El enfoque clásico del sistema operativo como administrador de recursos, expuesto por autores como Andrew Tanenbaum, Glenn Brookshear y William Stallings en los libros de su autoría, permea en contenidos de este valioso texto. |
Contenido
CAPÍTULO 1 Introducción al estudio de los sistemas operativos | 3 |
CAPÍTULO 2 Generalidades de sistemas operativos | 21 |
CAPÍTULO 3 Administración de procesos | 39 |
CAPÍTULO 4 Administración de memoria | 107 |
CAPÍTULO 5 Administración de los dispositivos de entrada y salida | 153 |
CAPÍTULO 6 Administración de sistemas de archivos | 191 |
CAPÍTULO 7 Sistemas distribuidos | 237 |
CAPÍTULO 8 Panorama de seguridad informática | 273 |
Glosario | 315 |
Términos y frases comunes
adicional administración de memoria algoritmos almacenamiento secundario aplicaciones arquitectura asignación atención atender base bits bloques capacidad características carga ción clientes código compartida computadoras personales comunicación con condición de carrera conjunto conoce considerar contador controladores de dispositivos debe desarrollo detectar directorio dis disco diseño dispositivos de almacenamiento dispositivos de E/S dispositivos de entrada distribuidos diversos ejecución elementos emplean entrada y salida equipo específicas estructuras de datos evitar fallos funcionalidad funciones generar hardware hilo implementación importante incluyen informática interrupciones kernel Linux mación malware manejo manera máquina virtual mecanismos mediante memoria Flash memoria RAM memoria virtual mensajes modo multiprocesamiento mutex nivel nodos objetivo particiones permite peticiones plataformas POSIX privilegios pro protección pthread rangos de memoria realizar recuperar recursos región crítica registro requiere revisar segmentos de memoria seguridad servicios servidores sistema operativo sistemas de archivos sistemas de información software soporte tabla de páginas tamaño tareas UNIX usuario utilizar val_ret Windows