At the end of this course, the students; 1) Know concepts of organization and architecture. Historical evolution of computers and general structure and operation of computers. 2) Informed of interfacing, bus structures, cache and cache organization. DRAM, SRAM, ROM, DRAM organization. 3) Gather optical disk structures, I/O architecture, programmed I/O, interrupt driven I/O, DMA, I/O channels and processors. 4) Learn operating system, scheduling, memory management and virtual memory. 5) Apply arithmetic logic unit, types of arithmetic operations and number representation. 6) Gain an insight on machine language instructions, data types, operations, and assembly language.
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
Yes(BİL275)
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
None
COURSE DEFINITION
Concepts of organization and architecture. Historical evolution of computers. General structure and operation of computers. Interfacing, bus structures and PCI, memory, cache and cache organization. DRAM, SRAM, ROM, error correction, DRAM organization, magnetic disk and disk organization. Optical disk structures. I/O architecture, programmed I/O, interrupt driven I/O, DMA, I/O channels and processors. Operating system. Scheduling. Memory management, virtual memory. Arithmetic Logic Unit, types of arithmetic operations and number representation. Machine language instructions. Data types, operations. Assembly language.
COURSE CONTENTS
WEEK
TOPICS
1st Week
Concepts of organization and architecture
2nd Week
Historical evolution of computers
3rd Week
General structure and operation of computers
4th Week
Arithmetic calculations
5th Week
Processor, databus and control
6th Week
Cache Memory
7th Week
Machine language commands
8th Week
Mid-term
9th Week
Machine language commands addressing
10th Week
CISC arhitecture and pipeline
11th Week
RISC arhitecture and pipeline
12th Week
Machine language instructions
13th Week
Control Unit
14th Week
Assembly language.
RECOMENDED OR REQUIRED READING
1. Stallings, Computer Organization and Architecture: Designing for Performance: International Version, 8th Edition, 2010, Pearson Higher Education, ISBN-10: 0135064171
PLANNED LEARNING ACTIVITIES AND TEACHING METHODS
Lecture,Questions/Answers,Practice,Presentation
ASSESSMENT METHODS AND CRITERIA
Quantity
Percentage(%)
Mid-term
1
30
Assignment
1
10
Quiz
2
20
Total(%)
60
Contribution of In-term Studies to Overall Grade(%)
60
Contribution of Final Examination to Overall Grade(%)
40
Total(%)
100
ECTS WORKLOAD
Activities
Number
Hours
Workload
Midterm exam
1
2
2
Preparation for Quiz
6
5
30
Individual or group work
Preparation for Final exam
1
45
45
Course hours
14
4
56
Preparation for Midterm exam
1
35
35
Laboratory (including preparation)
Final exam
1
2
2
Homework
Quiz
6
1
6
Total Workload
176
Total Workload / 30
5,86
ECTS Credits of the Course
6
LANGUAGE OF INSTRUCTION
WORK PLACEMENT(S)
No
KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)