Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

materias:sistemasoperativos [2016/08/14 01:27]
abuss [Información Básica]
materias:sistemasoperativos [2016/08/14 01:29] (actual)
abuss [Contenido]
Línea 18: Línea 18:
 ===== Se desarrollan competencias en ===== ===== Se desarrollan competencias en =====
 ===== Contenido ===== ===== Contenido =====
 +
 +
 + - Virtual memory (page table, TLB)
 + - Multimedia support
 + - RAID architectures
 + - Role and purpose of the operating system
 + - Functionality of a typical operating system
 + - Mechanisms to support client-server models, hand-held devices
 + - Design issues (efficiency, robustness, flexibility, portability, security, compatibility)
 + - Influences of security, networking, multimedia, windowing systems
 + - Structuring methods (monolithic, layered, modular, micro-kernel models)
 + - Abstractions, processes, and resources
 + - Concepts of application program interfaces (APIs)
 + - The evolution of hardware/software techniques and application needs
 + - Device organization
 + - Concept of user/system state and protection, transition to kernel mode
 + - States and state diagrams (cross-reference SF/State and State Machines)
 + - Structures (ready list, process control blocks, and so forth)
 + - Dispatching and context switching
 + - The role of interrupts
 + - Managing atomic access to OS objects
 + - Implementing synchronization primitives
 + - Multiprocessor issues (spin-locks, reentrancy) (cross-reference SF/Parallelism)
 + - Preemptive and non-preemptive scheduling (cross-reference SF/Resource Allocation and Scheduling,PD/Parallel Performance)
 + - Schedulers and policies (cross-reference SF/Resource Allocation and Scheduling, PD/Parallel Performance)
 + - Processes and threads (cross-reference SF/Computational paradigms)
 + - Deadlines and real-time issues
 + - Review of physical memory and memory management hardware
 + - Working sets and thrashing
 + - Overview of system security
 + - Policy/mechanism separation
 + - Security methods and devices
 + - Protection, access control, and authentication
 + - Backups
 + - Characteristics of serial and parallel devices
 + - Abstracting device differences
 + - Buffering strategies
 + - Direct memory access
 + - Recovery from failures
 + - Files: data, metadata, operations, organization, buffering, sequential, nonsequential
 + - Directories: contents and structure
 + - File systems: partitioning, mount/unmount, virtual file systems
 + - Standard implementation techniques
 + - Memory-mapped files
 + - Special-purpose file systems
 + - Naming, searching, access, backups
 + - Journaling and log-structured file systems
 + - Multiple simultaneous computations
 + - - Programming constructs for coordinating multiple simultaneous computations
 + - - Need for synchronization
 + - - Data races (simultaneous read/write or write/write of shared state)
 + - - Higher-level races (interleavings violating program intention, undesired non-determinism)
 + - - Lack of liveness/progress (deadlock, starvation)
 + - - Specifying and testing atomicity and safety requirements
 + - - Granularity of atomic accesses and updates, and the use of constructs such as critical sections or transactions to describe them
 + - * Potential for liveness failures and deadlock (causes, conditions, prevention)
 + - Shared vs. distributed memory
 + - Symmetric multiprocessing (SMP)
 + - SIMD, vector processin
 + - - Atomic instructions such as Compare and Set
 + - - Multiprocessor caches and cache coherence
 + - - Non-uniform memory access (NUMA)
 + - - Resource sharing (e.g., buses and interconnects)
 + - Distinction between Application and OS services, Remote Procedure Call
 + - Application-Virtual Machine Interaction
 + - Reliability
 + - Kinds of resources (e.g., processor share, memory, disk, net bandwidth)
 + - Kinds of scheduling (e.g., first-come, priority)
 + - Advantages of fair scheduling, preemptive scheduling
 + - Rationale for protection and predictable performance
 + - Levels of indirection, illustrated by virtual memory for managing physical memory resources
 + - Methods for implementing virtual memory and virtual machines
 + - Distinction between bugs and faults
 + - Redundancy through check and retry
 + - Duplication/mirroring/replicas
 + - Other approaches to fault tolerance and availability
 +
 ==== Capítulo 1: Nombre Capítulo 1 ==== ==== Capítulo 1: Nombre Capítulo 1 ====
 ^ Sesión ^ Horas teóricas ^ Prácticas acompañadas ^ Temas ^ Profundidad ^ Bibliografía^ ^ Sesión ^ Horas teóricas ^ Prácticas acompañadas ^ Temas ^ Profundidad ^ Bibliografía^
 
materias/sistemasoperativos.txt · Última modificación: 2016/08/14 01:29 por abuss
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki