000 03985nam a22003137a 4500
003 OSt
005 20230920112453.0
008 230227t2015 xxu||||| |||| 00| 0 spa d
020 _a9789873832031
020 _a9789587780802
040 _c00001
_aUnicoc
_bspa
_d00001
082 _a005.43
100 _aSilva, Martín
_910332
245 _aSistemas Operativos
_c/ Martín Silva
250 _a1 ed.
260 _aBuenos Aires :
_bAlfaomega,
_c2015.
300 _axxiv, 364 páginas :
_bilustraciones, tablas y gráficos ;
_c23 cm.
504 _aIncluye referencias bibliográficas e índice.
505 _t1. Introducción. -- 1.1. Funciones y objetivos de los sistemas operativos. -- 1.2. Estructuras de los sistemas operativos. -- 1.3. Estructura y funcionamiento de la computadora. -- 1.4. Evolución de los sistemas operativos. -- 1.5. Trabajos prácticos.
_t2. Procesos. -- 2.1. Estados de un proceso. -- 2.2. Procesos ligeros, hilos o threads. -- 2.3. Comunicación. -- 2.4. Trabajos prácticos.
_t3. Memoria. -- 3.1. Funciones y operaciones del administrador de memoria. -- 3.2. Modelo de memoria de un proceso. -- 3.3. Diferentes esquemas de administración. -- 3.4. Memoria virtual. -- 3.5. Trabajos prácticos.
_t4. Planificación. -- 4.1. Conceptos. -- 4.2. Tipos de planificación. -- 4.3. Algoritmos de planificación. -- 4.4. Planificación en POSIX. -- 4.5. Planificación en Linux. -- 4.6. Planificación en Windows. -- 4.7. Práctica con Linux.
_t5. Sincronización. -- 5.1. Antecedentes. -- 5.2. Alternativas de sincronización. -- 5.3. Problemas clásicos. -- 5.4. Semáforos. -- 5.5. Monitores. -- 5.6. Sincronización en pase de mensajes. -- 5.7. Bloqueo mutuo. -- 5.8. Sincronización en POSIX. -- 5.9. Sincronización en Linux. -- 5.10. Sincronización en Windows. -- 5.11. Trabajos prácticos. -- 5.12. Autoevaluación.
_t6. Almacenamiento. -- 6.1. Conceptos. -- 6.2. Implementaciones. -- 6.3. Trabajos prácticos.
_t7. Sistemas de entrada y salida. -- 7.1. Dispositivos de entrada y salida. -- 7.2. Organización de las funciones de entrada y salida. -- 7.3. Aspectos del diseño. -- 7.4. Subsistema de entrada y salida del núcleo. -- 7.5. Planificación del acceso a discos. -- 7.6. Ventanas al núcleo. -- 7.7. Trabajos prácticos. -- 7.8. Autoevaluación.
_t8. Multiprocesamiento. -- 8.1. Múltiples procesadores. -- 8.2. Aplicaciones paralelas. -- 8.3. Ley de Amdahl. -- 8.4. Taxonomía de Flynn. -- 8.5. Arquitecturas de múltiples procesadores. -- 8.6. Multiprocesadores simétricos. -- 8.7. Diseño. -- 8.8. Multiprocesamiento en Windows. -- 8.9. Multiprocesamiento en Linux.
520 _aEste libro orienta a los alumnos en el estudio de la materia dándoles las pautas generales para el estudio y comprensión conceptual de la materia, pero sobre todo desarrolla en el lector la capacidad de razonamiento y el sentido crítico, aquello que está más allá de la moda o la tecnología del momento. Aborda los temas desde diferentes enfoques. Hace abundantes referencias a la bibliografía existente para dar a los estudiantes la oportunidad de ampliar la información en fuentes diversas. Sistemas operativos es una materia fundamental en la carrera de Ingeniería de Sistemas (Computación - Informática) y también en las Licenciaturas. Se orienta al alumno para que pueda entender cómo se “relacionan” los programas que desarrolla con los Sistemas Operativos para los cuales programa. El Profesor Silva es docente de la materia desde hace varios años. El índice se ajusta a la currícula de nuestros países, contemplando las generalidades de Windows en todas sus versiones (desde XP a Seven) y Linux.
526 _5UNICOC
_aIngeniería de Sistemas
_bBásica
_x109967
546 _aEspañol
650 0 _aSistemas operativos
_910333
650 0 _aAplicación de sistemas
_94649
650 0 _aProgramación
_95064
650 0 _aInformática
_910334
658 0 _98220
_aPrograma de Ingeniería de Sistemas
942 _2ddc
_cLIBROS
999 _c2789
_d2789