|
Course Category: |
Computer Science/Information Technology |
Course Level: |
Imdregraduate |
Credit Hours: |
3 |
Pre-requisites: |
CS201 CS401 |
|
Course Synopsis
This course familiarizes you with the internal working of different components of PC. It demonstrate students how to control these components, how TSR (Terminate and Stay Resident) programs work and how different interrupts are generated and intercepted. You will learn how to develop device drivers for different devices. In this course you will learn different file systems and their working in detail. It also guides you how different viruses and data recovery software works.
Course Learning Outcomes
At the end of the course, you should be able to:
- Describe how different components of PC work internally
- Intercept different interrupts and complete knowledge of TSR programs
- Analyze internal structure and complete details of different file systems
- Develop device drivers for different devices
- Recover data from deleted files
- Detect and remove different kind of viruses
Course Contents
Introduction of System programming, Means of I/O, Interrupt Mechanism, Use of ISRs for C Library functions, TSR Programs, Interval Timer, Peripheral Programmable Interface (PPI), Parallel Port Programming, Serial Communication, COM Ports, Real Time Clock (RTC), Processor Types, Keyboard Interface, Direct Memory Access (DMA), File Systems, Hard Disk, Partition Table, File System Data Structures, FAT 12, FAT 16, FAT 32, New Technology File System(NTFS), Disk Utilities, Memory Management, Viruses
Course Related Links
Interrupts
Storage devices and file systems
A tutorial on the FAT file system
Interrupt detail
Interrupt Services |
|
|
|