Understanding Operating Systems: Functions, Performance, and Multithreading
Classified in Computers
Written on in English with a size of 217.89 KB
WEEK 1: Software that Manages Computer Hardware
Operating System as an Abstract Machine, Service Provider, and Resource Manager. OS Objectives: Convenience, Efficiency, and Ability to Evolve.
Performance Indices
Arrival Time, Service Time, Turnaround Time, Normalized Turnaround Time. First-Come-First-Served (FCFS) Scheduling Policy.
Microprocessor and DMA Activity
Impact of Microprocessor Bus Configuration and DMA Activity on System Speed.
Memory System and Cache
Cache and Main Memory Access Time, Average Access Time Calculation.
iOS and Android
Similarities and Differences between iOS and Android.
Job Execution and CPU Utilization
CPU Utilization for Uniprogramming and Multiprogramming.
Direct Memory Access (DMA)
Coordination, Memory Operations Completion, and Interference with User Programs.
Processor Utilization and Thread Mapping
Benefits of One-to-One Mapping and Multithreading for Performance Improvement.
Event Queue and Process Management
Handling Multiple Events and Process Queuing Structure Modification.
Re-Entrant Text Segment and Multithreading
Sharing Text Segment, Private Data and Stack Segments, and System Data Segment.
Improving Application Performance
Multithreading Input and Output, and Thread Creation Explanation.