Operating Systems notes
71 notes by 52 users · Page 1 of 2
This page gathers Operating Systems notes on topics from Windows editions to processes and file systems. School students, university students and professional candidates can use them to revise these topics; teachers can find material to share. There are more than 50 notes by over 40 users, spanning school, university and professional study. Choose a note to begin.
Select topic
- Operating System Functions and Services501
- Types and History of Operating Systems106
- Operating System Structure and Booting55
- System Software and Utilities59
- User Interfaces37
- Processes, Threads and Communication53
- CPU Scheduling29
- Process Synchronization and Deadlocks26
- Memory Management63
- File Management and File Systems102
- Disk and Mass Storage6
- Device Management and Drivers10
- Linux and Unix16
- Windows Configuration and Administration36
Notes
-
OS Chapter 4: THREADS N CONCURRENCY Objectives basic components of threads versus processes benefits and challenges of multithreaded process design implicit threading: thread pools, fork-join, Grand Central Dispatch Windows and Linux representing thread...
-
Lecture 02 – 10/3/2016
-
Operating System Practical CPU scheduling - is defined as a method which permits the process to use the CPU conveniently and an efficient way when another process execution is on hold or in a waiting state because of a lack of resources s...
-
Untitled The Linux kernel can run a wide variety of software across many hardware platforms You can simulate almost any configuration without needing powerful hardware or server licensing. Linux software generally falls into o...
-
Untitled TYPES OF OPERATIONG SYSTEMS Introduction Previously, you became familiar with the various hardware and software components that comprise a computer, and the functions they serve. To manage these elements, you would ne...
-
An Overview of Windows 7 Lecture Topic: An Overview of Windows 7 Windows 7 was released in 2009 It was the successor to Windows Vista There are six editions of windows 7 that were introduced Windows 7 Starter Windows 7 Home Basic Windows 7 Ho...
-
Untitled OPERATING SYSTEM [CT] - SYLLABUS OPERATING SYSTEM [CT] - SYLLABUS Lecture : 3 Year : III Tutorial : 1 Part : II Practical : 1.5 Course Objective: The objective of the course is to be familiar with the different aspect...
-
Chapter 15 Windows Under the HOOD In this chapter, you will learn how to ■ Work with the Registry ■ Understand and observe in detail the Windows boot process ■ Control processes and services ■ Explore Windows tools for programmersthe Registry is a hug...
-
OperatingSystems - creado desde un Mapa Mental Linux Linux status as the most prominent free software and Open Source Operation System on the last 10 years Root in Linux Help is available Command-line interface Partitioning File Systems Memory Management Disk Emul...
-
Unit 2 IPC Inter process communication (IPC) is a mechanism which allows processes to communicate each other and synchronize their actions.The communication between these processes can be seen as a method of co-operation bet...
-
An Overview of Windows XP Lecture Topic: An Overview of Windows XP Windows XP was introduced in 2002 and retail sales for Windows XP stopped in 8002 There is still an enormous install base of Windows XP still running today There are an estimat...
-
Operation Systems Operating System An operating system is the essential software linking hardware and other software (e.g. applications) together to perform functions allowing the computer to run properlyApplication software: software ...
-
An Overview of Windows Vista An Overview of Windows VistaLecture Topic: An Overview of Windows Vista Microsoft released Windows Vista in 2007, they started segmenting off the different versions of Windows There are many different options to choos...
-
Computer Science Operating systems:Software can be split into two separate categories: system software Application software System software can then be split into four other categories: Operating systems (Linux, iOS, windows) Utility ...
-
RTOS RTOS: Real-Time Operating System What is RTOS? RTOS is a real time operating system specially designed to handle multitasking where tasks are time sensitive. Unlike OS (General purpose Operatin...
-
COM581 Class Test #1 Week #1 Notes - created from Mind Map I/OInput: Obtains raw data from the user. Process: Handled by processor - turns data into information. Output: Displays information. Storage: Storing of the data/information. CPU - Consists of:Preforms th...
-
Processes and Threads Processes Process is an abstraction of a running program.Even a CPU with a single core can switch between several processes quickly to give an illusion of parallelism called pseudo parallelism. Process Model Every run...
-
computer system - created from Mind Map Managing resources and providing user interface An operating system is software that manages a computer system. The operating system is loaded by the bootstrap loader. For more information see page 13. One of its prim...
-
Operating Systems Operating system: software that manages a computer systemLoaded by the bootstrap loader.Primary functions: Managing resources Providing a user interface Managing resourcesManages peripherals such as input and output d...
-
Review questions, short explanations What are the goals of Operating System? Briefly explain/discuss. In general operating systems function to execute user programs and makes it so that solving user problems are easier. The two main ways it goes about do...
-
Role of the Operating System The Operating SystemThe computer needs an operating system to run effectively. There are a lot of operating systems to choose from, each with it's uses:Windows - PCLinux - PCMacOS - MacsUnix - MainframesAndroid - Phon...
-
Operating System - created from Mind Map Definition Structure Functions
-
User level communication software Processes on different CPUs on a multicomputer communicate by sending messages to one another. In the simplest form, this message passing is exposed to the user processes. In other words, the operating system provides...
-
mutex_lock vs enter_region
-
Type of operating system - created from Mind Map Multi -tasking system Mobile operating system Embedded operating system
-
Operating Systems - created from Mind Map Definition: is a software program that controls a computer and manages its tasks and allows one component to work with another. Tasks: Types of OS Interfaces (used to give computers commands)
-
Livelock In some situations, a process tries to be polite by giving up the locks it already acquired whenever it noticed that it cannot obtain the next lock it needs.Then waits a millisecond, say, and tries again.In principle,...
-
File System Consistency Two kinds of consistency checks can be made: blocks and files.To check for block consistency, the program builds two tables, each one containing a counter for each block, initially set to 0. The counter in the first t...
-
Multiprocessors approaches Shared memory multiprocessor: In this model, every CPU has equal access to the entire physical memory, and can read and write individual words using LOAD and STORE instructions. This model may be implemented using phy...
-
COMPUTER SYSTEM ENGINEERING - created from Mind Map COMPUTER SYSTEM OPERATING SYSTEM HARDWARE
-
Why we need files We have three essential requirements for long-term information storage: It must be possible to store a very large amount of information. The information must survive the termination of the process using it. Multiple p...
-
Identifying Windows Operating System Editions Identifying Windows Operating System Editions The following are the six main editions of Windows 7: • Windows 7 Starter • Windows 7 Home Basic • Windows 7 Home Premium* • Windows 7 Professional *&n...
-
User-level threads vs Kernel-level threads A major difference between user-level threads and kernel-level threads is the performance.Doing a thread switch with user-level threads takes a handful of machine instructions.With kernel-level threads it requires a f...
-
Chapter 6 Summary CONCURRENCY: DEADLOCK AND STARVATION List and explain the conditions for deadlock. Define deadlock prevention and describe deadlock prevention strategies related to each of the conditions for deadlock. Explain the dif...
-
Chapter 7 Summary MEMORY MANAGEMENT Discuss the principal requirements for memory management. Understand the reason for memory partitioning and explain the various techniques that are used. Understand and explain the concept of paging....
-
OS
-
File systems facts Partition A partition is a logical division of a storage device associated with a hard disk drive. Multiple partitions can be assigned to a single device in which case a drive letter is assigned to represent each part...
-
Untitled
-
software Multi-tasking: most systems commonly have several programs loaded into a memory at the same time. The operating system will also be running background tasks just to manage the computer itself. A processor can only exe...
-
User Interface User Interface!In information technology, the user interface is everything designed into an information device with which a human being may interact -- including display screen, keyboard, mouse, light pen, the appeara...
More Operating Systems resources
About operating systems notes
GoConqr OriginalExploring Operating Systems notes
These notes offer different ways into the unit. Identifying Windows Operating System Editions looks at Windows editions, while Processes and Threads introduces processes and how a processor can switch between them. Other notes cover memory management, device controllers and file systems.
How to use the notes
Start with Role of the Operating System if you want a broad introduction. Then read Processes and Threads to focus on a particular part of the topic. After each note, put the main points into your own words and check them against the text.
For a closer look at files, read File System Consistency alongside the notes on file naming and attributes. If you want to see connections between ideas, switch to a mind map on the unit page. When you are ready to check your recall, try a quiz there. Pick a topic and start reading.
Frequently asked questions
Which note is a useful starting point?
Start with Role of the Operating System for a broad introduction. It discusses the role of an operating system and gives examples. You can then move to Processes and Threads if you want to focus on how a processor switches between processes.
What topics do these notes cover?
The notes cover Windows editions, processes and threads, memory management, device controllers and file systems. There are also notes on file naming and attributes. Choose a topic you are revising, or begin with a broader note before moving into a more specific one.
Are the notes free to use?
Yes. Every note listed here is free to open and study without an account. The resources were made by GoConqr users, not by GoConqr. A free account also lets you save quiz scores and make your own quizzes, mind maps, flashcards and notes.