• Tidak ada hasil yang ditemukan

Operating Systems

N/A
N/A
Protected

Academic year: 2024

Membagikan "Operating Systems"

Copied!
3
0
0

Teks penuh

(1)

ةيبرعلا ةكلمملا ةيدوعسلا

يلاعلا ميلعتلا ةرازو

مأ ةعماج ىرقلا

مومجلاب ةيعماجلا ةيلكلا يللآا بساحلا مسق –

Kingdom of Saudi Arabia Ministry of Higher Education

Umm Al-Qura University

University College in Al-Jamoum Computer Dept.

Course Specification

1. Course number and name: (2316411-3) Operating Systems

2. Credits and contact hours: 3 Credits (Lecture: 3/week – Practical Session: Non)

3. Instructor’s or course coordinator’s name: Dr. Kheir Eddine Bouazza

4. Text books

a. Main Text book: Andrew S. Tanenbaum, Modern Operating Systems, 3rd Edition, 2007.

b. Reference: J Peterson & A. Silberschatz, Operating System Concepts, 8th Edition, 2008.

5. Specific course information

a. brief description of the content of the course (Catalog Description):

b.This course introduces the theory and practice behind modern computer operating systems. The teaching approach covers both a theoretical perspective; the abstractions and algorithms, as well as a practical one; the mechanisms and how they are built.

c. prerequisites or co-requisites: Computer Architecture (2316315-3)

d. indicate whether a required, elective, or selected elective course in the program:

required

COURSE SPECIFICATION 1

(2)

6. Specific goals for the course The student will be able to:

1. Understand the design and function of an operating system.

2. Explain a process and how processes are synchronized and scheduled.

3. Know different approaches for memory management.

4. Apply practical data structures and algorithms to implement an OS.

C o u r s e G

o a ls

Program Outcomes S

O a

S O b

S O c

S O d

S O e

S O

f S O g

S O h

S O

i S O

j S O k

1 

2    3   

4   

Relationship of Course Goals to the Program Student Outcomes

SOa An ability to apply knowledge of computing and mathematics appropriate to the discipline

Students apply knowledge of computing and design to programming assignments.

SOb An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.

Students analyze the main process and memory management problems.

SO c

An ability to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs.

Students are required to evaluate different operating systems using different design criteria.

COURSE SPECIFICATION 2

(3)

SO d

An ability to function effectively on teams to accomplish a common goal.

Programming assignments are implemented in teams.

7. Brief list of topics to be covered

 Introduction to operating systems

 Operating system structures

 Process management

 Thread management

 CPU scheduling

 Process synchronization

 Deadlocks

COURSE SPECIFICATION 3

Referensi

Dokumen terkait

COURSE CODE COURSE NAME COURSE DESCRIPTION CREDIT HOUR SEMESTER YEAR/ 1 BH30703 International Human Resource Economics This course introduces the basic theories of

Brief Description of the Content of the Course Catalog Description Introduction to properties of concrete and reinforcing steel; Limit-state design of reinforced concrete structures,

Sri Chandrasekharendra Saraswathi Viswa Mahavidyalaya Department of Computer Science and Engineering Page 91 of 162 Syllabus B.E[CSE] Full Time L T P C 0 0 3 2 CS5P7 - OPERATING

Course Description This course introduces computer vision including the fundamentals of image types, image formation, camera imaging geometry, feature detection and matching, stereo,

OPERATING SYSTEMS CAMPUS PARIS EIFFEL COURSE OUTLINE:  User’s View - linux commands - scripting  Programmer’s View - Creating processes and running applications - Implement «

brief description of the content of the course Catalog Description: Students will learn about the differences in instruction sets, processor design, and memory hierarchy, and their

brief description of the content of the course Catalog Description: Software engineering course prepares students to have background knowledge as well as core expertise in software

brief description of the content of the course Catalog Description: b.This course aims to introduce the topic of file structures design and discuss a number of advanced data structure