CS 101/Additional Materials/Chapter 10

Section 10.1 Roles of an Operating System
The History of the Operating System This is an interesting video about the history of operating systems https://www.youtube.com/watch?v=BTQ6HtCkSBQ Matt Lanteigne

https://www.youtube.com/watch?v=MzVGL44eq9w : Introduction to Operating Systems. Date added: 4 April 2015. Date created: 28 August 2011. This video is a review of the fundamental roles of operating systems. It helped with my understanding and also included a history of operating systems. Olivia Giedymin.

https://www.youtube.com/watch?v=XgQo4JkN4Bw&list=PL62A66DDD3B3CC0B7 30 Aug. 2010, 6 Nov. 2015 This video and serious of videos are almost equivalent as taking a real computer science class. The amount of detail and information used in this video really furthers the explanation of operating systems among many other computer science topics. If you are struggling with any aspect of how computer science works, these video will help you tremendously. I cannot recommend them more for the beginners like me self struggling to understand the stressful nature of programing and operating systems. Zachary Nader.

http://computer.howstuffworks.com/operating-system.htm Date added: 4/6/2015 Date published: August 14, 2000 This article explains the basics of operating systems and its functions; it helped me gain a basic understanding of what a operating system is and why we need them. Sudarshan T

http://www.tutorialspoint.com/operating_system/index.htm I found this site to be really helpful because it has a lot of information and it is broken down into various sections so you can find a lot of the different topics for this section all from one resource. Added 31 MAR 2016 by Kylie Sauter

https://www.youtube.com/watch?v=5AjReRMoG3Y This video gives a good visual and overview of the basics associated with an operating system. Rebecca Campbell April 3, 2016

Section 10.2 Memory Management
https://www.youtube.com/watch?v=1PYLvQg5auk This video gave me a better understanding of the memory management process. While reading the chapter is was very confusing to me. After watching this video it's very clear to me how to understand and do it because of the step by step process the perform. Stephen Gannon

https://www.youtube.com/watch?v=sNY2gD5oNJo?list=PL6lxxT7IdTxH5MCBuj4bDQsKbo1LRPTB1 Added 11/7/15. Video published 4/25/14. There is multiple videos on many of the topics we cover in our text. This one in particular covered memory management. All the videos created by this gentleman are extremely helpful. They're organized, have lots of visuals, and are concise. Antoinette Cabral

http://www.tutorialspoint.com/operating_system/os_memory_management.htm This website contains individual tutorials which explain seperate topics in chapter 10. It goes beyond chapter 10 instruction. Bob Lafrance

Single Contiguous Memory Management
https://www.techopedia.com/definition/3769/contiguous-memory-allocation 4/1/16 quick and easy explanation of how single continuous memory management works. Mike Wilbur.

Memory Management - Contiguous Memory Allocation

https://www.youtube.com/watch?v=quJUAeYuoGw

This video is an overview of contiguous memory management, and how it works

Posted by Andrew Lund (4/2/16) Originally upload 9/7/14

Partition Memory Management
https://cseweb.ucsd.edu/classes/fa06/cse120/lectures/120-fa06-l10.pdf. Seeing lecture notes from another person/professors point of view could help when it comes to trying to understand something. I always try to use other sources to help explain something to me if I do not understand it. Danielle Gary (2016)

Paged Memory Mangement
https://www.youtube.com/watch?v=Vw1B-U0Frws This video went more in depth about the page map table which helped me understand them better. This was a great video for anyone who wants to learn about this topic! Jaclyn Mason

https://www.youtube.com/watch?v=-Ypa8Uwf5YA This YouTube video explains Paged Memory Management very thoroughly. - Mike Huynh 3/28/16

Section 10.4 CPU Scheduling
http://www.studytonight.com/operating-system/cpu-scheduling This website covers the types of scheduling, information of the type, and on top of this, it has several other tabs that helped me throughout the entire chapter.I would definitely recommend this for a brief refresher. Zackery Squires 3/29/16

CPU Scheduling Breakdowns http://www.tutorialspoint.com/operating_system/os_process_scheduling_algorithms.htm Date Accessed: 11/3/15 Date published: Unknown This website provides an in doth breakdown of each scheduling system for the CPU. I used this website to help me on the latest quiz and was a significant help. It walks you through and shows you step by step how the CPU handles each method. Peter Doyle

http://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/5_CPU_Scheduling.html This site helped to explain CPU scheduling in further depth than the text. -Nicole Berry

https://www.youtube.com/watch?v=8Mi_xwdqYcg This video is a lecture about operating systems and the scheduling and algorithms and a lot more it is very help. There are a lot of examples and pictures and she explains a lot. Video added July 1, 2013. Created November 7, 2015 Kristina Mironidis

First Come, First Served
http://www.sciencehq.com/computing-technology/first-come-first-served-algorithm.html This video helped me understand the first come first serve algorithm. It gives a specific example and explains each step. Jessica Krafft

https://www.youtube.com/watch?v=KtuQpQwlmYM (Data published: Nov. 14, 2014) This is a video about First Come, First Served CPU Scheduling. The video explains a lot about the said topic. It will give you a more clear understanding on how the process works. -Justin Cabacungan (Date Added: April 1, 2016)

Round Robin
https://www.youtube.com/watch?v=vuBt54W3hXk posted on youtube by Gate Lectures by Ravindrababu Ravula on November 20 2014. Explains the process of round robin algorithm's each step of the process with a example and also explains time slice. Rebecca Peacott 3/20/2016

Round Robin https://www.youtube.com/watch?v=3N2t9_6Co3U Last updated on November 19, 2014 Seen on March 31, 2016 This video recaps Round Robin and how it is used. This was a good short video to watch in order to build concept and review the method. Urooj Haider