COL331: Difference between revisions
Appearance
| [checked revision] | [checked revision] |
Prashantt492 (talk | contribs) Creating course page via bot |
Bot: wrap bare course codes in wikilinks |
||
| Line 4: | Line 4: | ||
| credits = 5 | | credits = 5 | ||
| credit_structure = 3-0-4 | | credit_structure = 3-0-4 | ||
| pre_requisites = COL106 COP290 | | pre_requisites = [[COL106]] [[COP290]] | ||
| overlaps = ELL405 | | overlaps = [[ELL405]] | ||
}} | }} | ||
== COL331 : Operating Systems == | == COL331 : Operating Systems == | ||
Primary UNIX abstractions: threads, address spaces, file system, devices, inter process communication; Introduction to hardware support for OS (e.g., discuss x86 architecture); Processes and Memory; Address Translation; Interrupts and Exceptions; Context Switching; Scheduling; Multiprocessors and Locking; Condition Variables, Semaphores, Barriers, Message Passing, etc.; File system semantics, design and implementation; File system Durability and Crash recovery; Security and Access Control. | Primary UNIX abstractions: threads, address spaces, file system, devices, inter process communication; Introduction to hardware support for OS (e.g., discuss x86 architecture); Processes and Memory; Address Translation; Interrupts and Exceptions; Context Switching; Scheduling; Multiprocessors and Locking; Condition Variables, Semaphores, Barriers, Message Passing, etc.; File system semantics, design and implementation; File system Durability and Crash recovery; Security and Access Control. | ||
Latest revision as of 16:25, 14 April 2026
| COL331 | |
|---|---|
| Operating Systems | |
| Credits | 5 |
| Structure | 3-0-4 |
| Pre-requisites | COL106 COP290 |
| Overlaps | ELL405 |
COL331 : Operating Systems
Primary UNIX abstractions: threads, address spaces, file system, devices, inter process communication; Introduction to hardware support for OS (e.g., discuss x86 architecture); Processes and Memory; Address Translation; Interrupts and Exceptions; Context Switching; Scheduling; Multiprocessors and Locking; Condition Variables, Semaphores, Barriers, Message Passing, etc.; File system semantics, design and implementation; File system Durability and Crash recovery; Security and Access Control.