Guide for Readers and Instructors.-- Outline of this book.-- Example systems.-- A Roadmap for Readers and instructors.-- Internet and Web Resources.-- Background.-- Computer System Overview.-- Basic elements.-- Evolution of the microprocessor.-- Instruction execution.-- Interrupts.-- The memory hierarchy.-- Cache memory.-- Direct memory acess.-- Multiprocessor and multicore organization.-- Recommended Reading.-- Key terms, review questions, and problems.-- Performance characteristics of two-level memories.-- Operating System Overview.-- Operating system objectives and functions.-- The evolution of operating systems.-- Major achievements.-- Developments leading to modern operating systems.-- Fault telerance.-- OS design considerations for multiprocessor and multicore.-- Microsoft Windows overview.-- Traditional UNIX systems.-- Modern UNIX systems.-- Linux.-- Android.-- Recommended Reading and animations.-- Key terms, Review questions, and problems.-- Process.-- Process description and control.-- What Is a Process?.-- Process states.-- Process description.-- Process control.-- Execution of the operating system.-- UNIX SVR4 Process Management.-- Threads.-- Process and Threads.-- Types of Threads.-- Multicore and multithreading.-- Windows 8 process and thread Management.-- Solaris thread and SMP management.-- Linux process and thread management.-- Android process and thread management.-- Mac OS X grand central dispatch.-- Concurrency: Mutual exclusion and synchronization.-- Principles of concurrency.-- Mutual exclusión: Hardware support.-- Semaphores.-- Monitors.-- Message passing.-- Readers/writers problema.-- Concurrency: Deadlock and starvation.-- Principles of Deadlock,-- Deadlock prevention.-- Deadlock Avoidance.-- Deadlock detection.-- An integrated Deadlock strategy.-- Dining philosophers problem.-- UNIX concurrency mechanisms.-- Linux kernel concurrency mechanims.-- Solaris thread synchronization primitives.-- Windows 7 concurrency mechanisms.-- Android interprocess communication.-- Memory.-- Memory management.— Memory management requirements.-- Memory partitioning.-- Paging.-- Segmentation.-- Virtual memory.-- Hardware and control structures.-- Operating system software.-- UNIX and Solaris memory management.-- Linux memory management.-- Windows memory management.-- Android memory management.-- Scheduling.-- Uniprocessor scheduling.-- Types of processor Scheduling.-- Scheduling algorithms.-- Traditional UNIX Scheduling.-- Multiprocessor, multicore, and real - time scheduling.— Multiprocessor and Multicore Scheduling.-- Real-Time Scheduling.-- Linux Scheduling.-- UNIX SVR 4 Scheduling.-- UNIX FreeBSD Scheduling.-- Windows Scheduling.-- Input/Output and files.-- I/O management and disk scheduling.— I/O devices.-- Organization of the I/O Function.-- Operating system design Issues.-- I/O buffering.-- Disk Scheduling.-- RAID.-- Disk cache.-- UNIX SVR4 I/O.-- Linux I/O.-- Windows I/O.-- File management.-- Overview.-- File organization and Access.-- B-Trees.-- File directories.-- File Sharing.-- Record Blocking.-- Secondary storage management.-- UNIX file management.-- Linux virtual file system.-- Windows file system.-- Android file management.-- Embedded systems.-- Embedded operating systems.-- Characteristics of embedded operating systems.-- Embedded Linux.-- TinyOS.-- Recommended Reading.-- Key Terms, review questions, and problems.-- Virtual machines.-- Approaches to virtualization.-- Processor Issues.-- Memory management.-- I/O management.-- VMware ESXi.-- Microsoft Hyper-V and Xen variants.-- Java VM.-- Linux VServer virtual machine architecture.-- Android virtual machine.-- Operating system security.-- Intruders and malicious software.-- Buffer Overflow.-- Access control.-- UNIX Access control.-- Operating Systems Hardening.-- Security Maintenance.-- Windows security.-- Distributed processing, client/Server, and Clusters Client/server computing.-- Distributed message passing.-- Remote procedure calls.-- Clusters.-- Windows cluster server.-- Beowulf and Linux clusters Topics in concurrency A-1.-- Programming and operating system projects B-1.
9780133805918
ADMINISTRACION DE BASE DE DATOS SISTEMA OPERACIONALES SISTEMAS PROGRAMACION