Learn · High Performance Computing
Lecture 13 of 41Operating Systems
Virtual memory
Prof. Mathew Jacob · IISc Bangalore
Credits and licence
- From
- High Performance Computing, IISc Bangalore (at NPTEL)
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- Programs and Data
- Data Representation
- Registers and Memory
- Instructions, Addressing Modes
- A RISC Instruction Set
- A RISC Instruction Set (contd)
- Function Call and Return
- Function Call and Return (contd)
- Instruction Execution
- Instruction Execution (contd)
- Software organization
- System Calls
- Virtual memory
- Virtual memory (contd)
- Virtual Memory (cont)
- Process
- Process scheduling
- Process lifetime
- Interprocess communication
- Concurrent programming
- Pipelining
- Pipeline hazards
- Pipeline hazards (contd)
- Pipeline hazards (contd.)
- Cache memory
- Memory hierarchy
- Cache operation
- Cache operation (contd)
- Cache aware programming
- Cache aware programming (contd)
- More on cache
- Measuring time
- Program Profiling
- Secondary storage
- Files and disks
- Directories
- Protection and Performance
- Parallel architecture
- Cache coherence
- MPI programming
- MPI programming (contd)