KTU B.Tech S4 Syllabus Computer Science &Engineering
CS208 Principles of data base design.pdf[Modified]
CS232 FOSS Lab.pdf[Modified]
KTU B.TECH S4 Syllabus Computer Science &Engineering for
CS202- Computer Organization and Architecture
Basic Structure of computers–functional units – basic operational concepts –bus structures – software. Memory locations and addresses – memory operations – instructions and instruction sequencing – addressing modes – ARM Example (programs not required). Basic I/O operations – stacks subroutine calls.
Basic processing unit – fundamental concepts – instruction cycle – execution of a complete instruction –multiple- bus organization – sequencing of control signals. Arithmetic algorithms: Algorithms for multiplication and division of binary and BCD numbers — array multiplier —Booth’s multiplication algorithm — restoring and non restoring division — algorithms for floating point, multiplication and division.
FIRST INTERNAL EXAMINATION
I/O organization: accessing of I/O devices – interrupts –direct memory access –buses –interface circuits –standard I/O interfaces (PCI, SCSI, USB)
Memory system : basic concepts –semiconductor RAMs –memory system considerations – semiconductor ROMs –flash memory –cache memory and mapping functions.
SECOND INTERAL EXAMINATION
Processor Logic Design: Register transfer logic – inter register transfer – arithmetic, logic and shift micro operations –conditional control statements. Processor organization:–design of arithmetic unit, logic unit, arithmetic logic unit and shifter –status register –processor unit –design of accumulator.
Control Logic Design: Control organization – design of hardwired control –control of processor unit –PLA control. Micro-programmed control: Micro instructions –horizontal and vertical micro instructions – micro-program sequencer –micro programmed CPU organization.
TERM END EXAMINATION
CS204- OPERATING SYSTEMS
Introduction: Functions of an operating system. Single processor, multiprocessor and clustered systems – overview. Kernel Data Structures – Operating Systems used in different computing environments. Operating System Interfaces and implementation – User Interfaces, System Calls – examples. Operating System implementation – approaches. Operating System Structure – Monolithic, Layered, Micro-kernel, Modular. System Boot process.
Process Management: Process Concept – Processes-States – Process Control Block – Threads. Scheduling – Queues – Schedulers – Context Switching. Process Creation and Termination. Inter Process Communication: Shared Memory, Message Passing, Pipes.
FIRST INTERNAL EXAM