Home
Admission
About RITHS
P.G. Courses
Degree Courses
Diploma Courses
Certificate Courses
Foreign Transfers
Medical Courses
M.Phil.
Chairman's Message
Contact Us
Syllabus
Lateral Entry
Re-Admission
Exam Results
Appl.Form
FAQ's
Our Staff
RITHS Qualifications
Partner with RITHS
Jobs at RITHS

HD11EC : OPERATING SYSTEM

 

1. INTRODUCTION

The Nature Of Computing, The Elements Of Computers, A Turing Machine To Add Two Unary Numbers, The Evolution Of Computers, Electronic Computers, Organization Of A First-Generation Computer, A  Nonstandard  Architecture:   Stack   Computers, The Vlsi Era.

 

2. BASIC  ORGANIZATION AT THE COMPUTER

Logic gates, cpu organization

 

3. ROLE OF OPERATING SYSTEMS AND COMPILERS

Opening remarks, what is an operating system, early history: the 1940s and the 1950s, the 1960s, the emergence of a new field: software enginering , distributed computing, the key architectural trend: parallel computation, input-output trends, open systems, unix, ethical issues, application bases, the key operating systems for the 1990s, compilers, target-language choice

 

4. INSIDE A CPU

Data representation, fixed-point numbers, floating-point numbers,Number represented, instruction sets, instruction types, risc versus cisc, programming considerations, registers and storage, common bus system

 

5. COMPUTER ARITHMETIC AND THEIR IMPLEMENTATION

Fixed-point arithmetic, multiplication, twos-complement multipliers, division, division by repeated multiplication, arithmetic-logic units, combinational alus, controller design, introduction, hardwired control, microprogrammed control, the   amd   2909   bit-sliced  microprogram   sequencer , Microinstruction addressing.

 

6. MEMORY AND IO ACCESS

Ascii alphanumeric characters, input-output interface, i/o bus and interface modules, i/o versus memory bus, asynchronous data transfer, handshaking, asynchronous serial transfer, asynchronous communication interface, first-in, first-out buffer, modes of transfer, interrupt-initiated i/o, priority interrupt, daisy-chaining priority, priority encoder, interrupt cycle, software routines, initial and final operations, direct memory access (dma), dma controller, dma transfer, input—output processor (iop), keyboard devices, mouse, output devices, sequential and direct-access devices, magnetic disk, types of hard disks, optical disk, optical disk drive

 

7. INSIDE THE MEMORY

Hierarchical Memory Technology, Random Access Memories (Rams), Bipolar Rams, Static Mos Rams, Dynamic Mos Rams, Inclusion, Coherence, And Locality, Memory Capacity Planning, Virtual Memory Technology, Memory Replacement Policies, Cache Addressing Models, Direct Mapping And Associative Caches, Set-Associative And Sector Caches, Cache Performance Issues

 

8. INTRODUCTION TO PIPELINED OPERATION AND ARCHITECTURE

General Considerations, Instruction Execution Phases, Mechanisms For Instruction Pipelining, Branch Handling Techniques, Computer Arithmetic Principles, Superscalar And Superpipeline Design, Superscalar Pipeline Design, Superpipelined Design, Supersymmentry And Design Tradeoffs, The Vliw Architecture, Vector And Symbolic Processors, Pipelining Hazards

 

 

9. INTRODUCTION TO MULTIPROGRAMMING AND MULTIPROCESSING

Characteristics Of Multiprocessors, Interconnection Structures, Parallel Processing, Multiprocessors, Cluster Computers

 

10. NON VON NEUMANN ARCHITECTURES

Data flow computers, the genesis of data-flow, interpreting data-flow graphs, static and dynamic data-flow architectures, criticisms of data flow, reduction computer architectures, multiple instruction, single data (systolic architectures)