Distinguish the basic tasks common to all operating systems


Assignment: Introduction to Operating Systems

Department of Computer Science and Electrical Engineering

This is a three credit-hour course that covers concurrency and control of asynchronous processes, deadlocks, memory management, processor and disk scheduling, x86 assembly language, parallel processing, and file system organization in operating systems.

Student Learning Outcomes:

- Distinguish the basic tasks common to all operating systems.

- Demonstrate the application of foundational functionalities within a Unix-based operating system.

- Identify the concepts and techniques of process management, including interrupts and multitasking.

- Explain the concepts and techniques of memory management, including dynamic memory allocation methods (Best Fit, Next Fit, First Fit, Worst Fit), and CPU scheduling algorithms (Round Robin, FCFS, SPN, SRT, Feedback).

- Describe the concepts and techniques of file management, including fragmenting, storage methods, backup methods, archiving, etc.

Pre-requisites:

- CS 303 Data Structures (or equivalent)
- CS 281R Introduction to Computer Architecture and Organization (or equivalent)
- Decent knowledge of developing software in C, C++, or Java

Textbooks:

- Required (recent prior editions will also work)

o Operating System Concepts by Abraham Silberschatz, Peter B. Galvin, and Greg Gagne. 9th Edition. ISBN 978-1-118-06333-0

- Recommended

o Modern Operating Systems by Andrew S. Tanenbaum. 4th Edition. ISBN-13: 978-0133591620

o The Linux Programming Interface by Michael Kerrisk. 2010. ISBN-13: 978-1-59327-220-3 o Running Linux: A Distribution-Neutral Guide for Servers and Desktops by Matthias Dalheimer and Matt Welsh. 5th Edition. ISBN-13: 978-0596007607

o C for Programmers with an Introduction to C11 by Paul Deitel and Harvey Deitel. 2013. ISBN-13: 978-0-13-346206-7

Format your assignment according to the following formatting requirements:

1. The answer should be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides.

2. The response also include a cover page containing the title of the assignment, the student's name, the course title, and the date. The cover page is not included in the required page length.

3. Also Include a reference page. The Citations and references should follow APA format. The reference page is not included in the required page length.

Attachment:- Syllabus-Spring-2019.rar

Solution Preview :

Prepared by a verified Expert
Operating System: Distinguish the basic tasks common to all operating systems
Reference No:- TGS02966982

Now Priced at $220 (50% Discount)

Recommended (90%)

Rated (4.3/5)