PROJECT �ON� OPERATING SYSETM
SUBMITTED BY:
SUBMITTED TO:
MS. RICHA BANSAL
- Introduction to Operating Systems
What OS does
Structure of OS
- Evolution of OS
- Operating System Functions
- Main Functions of OS
Measuring System Performance
- Types of OS
- Some Popular OS
Introduction to Operating Systems�
- Operating System is a software, which makes a computer to actually work.
- It is the software the enables all the programs we use.
- The OS organizes and controls the hardware.
- OS acts as an interface between the application programs and the machine hardware.
- Examples: Windows, Linux, Unix and Mac OS etc.
- OS is a resource allocator
- Manages all resources
- Decides between conflicting requests for efficient and fair resource use
- OS is a control program
- Controls execution of programs to prevent errors and improper use of the computer
An operating system performs basic tasks such as,
- Controlling and allocating memory
- Prioritizing system requests
- Controlling input and output devices
- Facilitating networking
- Managing file systems
- Computer system can be divided into four components
- Hardware – provides basic computing resources
- CPU, memory, I/O devices
- Operating system
- Controls and coordinates use of hardware among various applications and users
- Application programs – define the ways in which the system resources are used to solve the computing problems of the users
- Word processors, compilers, web browsers, database systems, video games
- People, machines, other computers
Diagrammatic View of Structure of OS
The structure of OS consists of 4 layers:
Hardware consists of CPU, Main memory, I/O Devices, etc,
- Software (Operating System
Software includes process management routines, memory management routines, I/O control routines, file management routines.
- System programs
This layer consists of compilers, Assemblers, linker etc.
- Application programs
This is dependent on users need. Ex. Railway reservation system, Bank database management etc.,
Evolution of OS:
- The evolution of operating systems went through seven major phases.
- Six of them significantly changed the ways in which users accessed computers through the open shop, batch processing, multiprogramming, timesharing, personal computing, and distributed systems.
- In the seventh phase the foundations of concurrent programming were developed and demonstrated in model operating systems.
First-in, first-out scheduling. | ||
programming | Exec II system (1966) |
On-line file systems | Unix (1974) | |
13 Venus system (1972), 14 Boss 2 system (1975). | ||
Pilot system (1980) | ||
| 24 Amoeba system (1990) |
Operating Systems functions:
- The main functions of operating systems are:
- Program creation
- Program execution
- Input/Output operations
- Error detection
- Resource allocation
Main Functions of OS�
- Process Management
A process is a program in execution. The operating system manages many kinds of activities ranging from user programs to system programs like printer spooler, name servers, file server etc. Each of these activities is encapsulated in a process. A process includes the complete execution context (code, data, PC, registers, OS resources in use etc.). ��
- Memory Management
To execute a program, it must he loaded, together with the data, it accesses in the main memory (at least partially). To improve CPU utilization and to provide better response tine to its users, a computer System normally keeps several programs in main memory. The memory management module of an operating system takes care of the allocation de-allocation of memory space to the various programs in need of this resource. �
- File Management
A file is a collection of related information defined by its creator. Computer can store tiles on the disk (secondary storage), which provide long term storage. Some examples of storage media are magnetic tape, magnetic disk and optical disk. Each of these media has its own properties like speed, capacity, data transfer rate and access methods. A file system normally organized into directories to ease their use. These directories may contain files and other directions. ��
- Device Management
A computer system normally consists of several I/O devices such as terminal, printer, disk, and tape. The device management module of an operating system takes care of controlling all the computer's I/O devices. It keeps track of I/O requests from processes, issues commands to the I/O devices, and ensures correct data transmission to/from an I/O ��
- Throughput :
Throughput is the amount of work that the system is able to do per unit time. it is �measured as the number of processes that are completed by the system per unit time. For example, �it ii processes are completed in an interval of t seconds, tie throughput is taken as n/t processes �per second during that interval. Throughput is normally measured in processes/hour. Here, it �is noteworthy that the value of throughput does not depend only on the capability of a system, �but also on the nature of jobs being processed by the system.
- Turnaround Time
From the point of view of an individual user, an important criterion is 'how �long it takes the system to complete a job submitted by him/her’. Turnaround time is the interval �from the time of submission of a job to the system for processing to the time of completion �of the job. Although higher throughput is desirable from the point of view of overall system �performance, but individual users are more interested in better turnaround time for their jobs. ���
- Response Time
Turnaround time is usually not a suitable measure for interactive systems, �because in an interactive system, a process can produce some output fairly early during its execution and can continue executing while previous results c11e being output to the user. Thus, another measure used in case of interactive systems is response time, which is the interval from the time of submission of a job to the system for processing to the time the first response for the job is produced by the system. ��
Types of OS:
Operating System can also be classified as,-
- Single User Systems
- Multi User Systems
Single User Systems: �
- Provides a platform for only one user at a time.
- They are popularly associated with Desk Top operating system which run on standalone systems where no user accounts are required.
- Example: DOS
Multi-User Systems: �
- Provides regulated access for a number of users by maintaining a database of known users.
- Refers to computer systems that support two or more simultaneous users.
- Another term for multi-user is time sharing .
- Ex: All mainframes and are multi-user systems.
- Example: Unix
Some Popular Operating Systems
UNIX is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas Mcllroy, and Joe Ossanna. UNIX operating system was first developed in assembly language, but by 1973 had been almost entirely recoded in C, greatly facilitating its further development and porting to other hardware.
MS-DOS was an operating system for x86-based personal computers. It was the most commonly used member of the DOS family of operating systems, and was the main operating system for IBM PC compatible personal computers during the 1980s to the mid 1990s, until it was gradually 3uperseded by operating systems offering a graphical user interface (GUI), in particular by Various generations of the Microsoft Windows operating system.
Windows 7 is all about delivering on the failures of Vista.
- Performance improvements
- Boot-up time is faster than with Windows Vista, and Windows 7 resumes from sleep and reconnects to wireless networks more quickly.
- Search has been optimized to return results faster.
- Services that aren't in use are turned off, and memory is used more efficiently than in Vista, increasing performance.
- USB devices are ready for use in less time after you plug them in.
- Power management
- Automatically dims the screen after a period of inactivity when on battery power
- Powers off unused ports
- Uses less power for DVD playback
, Aero Peek and Snap | |||
- My presentations
Auth with social network:
Download presentation
We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Introduction to Operating Systems
Published by Jacob Waters Modified over 6 years ago
Similar presentations
Presentation on theme: "Introduction to Operating Systems"— Presentation transcript:
MTE 241 Introduction to Computer Structures and Real-time Systems
Windows Operating System Internals - by David A. Solomon and Mark E. Russinovich with Andreas Polze Unit OS1: Overview of Operating Systems 1.1. Windows.
Academic Integrity Policy (AIP) Academic and Student Affairs Fall 2008.
ICS 417: The ethics of ICT 4.2 The Ethics of Information and Communication Technologies (ICT) in Business by Simon Rogerson IMIS Journal May 1998.
Ethics CS-480b Network Security Dick Steflik. ACM Code of Ethics This Code, consisting of 24 imperatives formulated as statements of personal responsibility,
Introduction to Operating Systems Prof. Darrell Long Computer Science Department Jack Baskin School of Engineering.
P OLICIES ON P LAGIARISM AND A CADEMIC I NTEGRITY.
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
Ethics Jonathan J. Makela Based on material from P. Scott Carney, T. Galvin, J. P. Makela, and the National Ethics Center.
1 Introduction to Operating Systems 9/16/2008 Lecture #1.
COMPE / SE / ISE 431 Operating Systems 2013 Fall Erhan GÖKÇAY (Coor.) Department of Software Engineering Murat KARAKAYA Department of Computer Engineering.
Introduction to Operating Systems J. H. Wang Sep. 18, 2015.
CSCE 488: Computer Engineering Professional Development ( 1 –Syllabuswww.cse.unl.edu/~witty/class/csce488 Lecturer:
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Welcome To Stat 200 Elementary Statistics Faculty: Dr. Munir Mahmud Office: A-207 Phone: (570) Office Hours: MWF 11–11:50.
CE342 :OPERATING SYSTEM. I nstructor: Prof Dr. Saleh Shehaby Office Hours: E622 Thursday 10:30-2:30 Teacher Assistant.
OS, Operating System First Semester, Year 2000 Wannarat Suntiamorntut Department of Computer Engineering, PSUWannarat Suntiamorntut.
Agenda 1. Books & reference material 2. Introduction to the course
January 16, 2007 COMS 4118 (Operating Systems I) Henning Schulzrinne Dept. of Computer Science Columbia University
About project
© 2024 SlidePlayer.com Inc. All rights reserved.
1. Introduction | ||
2. Operating-System Structures | ||
3. Processes | ||
4. Threads | ||
5. Process Synchronization | ||
6. CPU Scheduling | ||
7. Main Memory | ||
8. Virtual Memory | ||
9. Mass-Storage Structure | ||
10. File-System Interface | ||
11. File-System Implementation | ||
12. I/O Systems | ||
13. Protection | ||
14. Security | ||
15. The Linux System | ||
A. BSD UNIX | ||
B. The Mach System | ||
Copyright Note
JavaScript seems to be disabled in your browser. For the best experience on our site, be sure to turn on Javascript in your browser.
Exclusive access to over 200,000 completely editable slides.
- Diagram Finder
- Free Templates
- Human Resources
- Project Management
- Timelines & Planning
- Health & Wellness
- Environment
- Cause & Effect
- Executive Summary
- Customer Journey
- 30 60 90 Day Plan
- Social Media
- Escalation Matrix
- Communication
- Go to Market Plan/Strategy
- Recruitment
- Pros and Cons
- Business Plan
- Risk Management
- Roles and Responsibilities
- Mental Health
- ISO Standards
- Process Diagrams
- Puzzle Diagrams
- Organizational Charts
- Arrow Diagrams
- Infographics
- Tree Diagrams
- Matrix Charts
- Stage Diagrams
- Text Boxes & Tables
- Data Driven Charts
- Flow Charts
- Square Puzzle
- Circle Puzzle
- Circular Arrows
- Circle Segments
- Matrix Table
- Pillar Diagrams
- Triangle Puzzle
- Compare Diagrams
- Ladder Diagrams
- Google Slides
- North America Maps
- United States (US) Maps
- Europe Maps
- South America Maps
- Apple Keynote
- People & Objects
- Trending Products
- PowerPoint Templates
Operating System Concepts PowerPoint and Google Slides Template
(2 Editable Slides)
Download Now
This template is part of our Pro Plan.
Gain access to over 200,000 slides with pro plan..
Upgrade Now
Already a Pro customer? Login
Related Products
Analytic Concepts PowerPoint and Google Slides Template
(10 Editable Slides)
Target Operating Model PowerPoint and Google Slides Template
(14 Editable Slides)
Operating Model Canvas PowerPoint and Google Slides Template
Standard Operating Procedure PowerPoint and Google Slides Template
(14 Editable Slides)
Cloud Operating Model PowerPoint and Google Slides Template
(9 Editable Slides)
Operating Environment PowerPoint and Google Slides Template
(6 Editable Slides)
Core Concepts of Marketing PowerPoint and Google Slides Template
Network Operating System PowerPoint and Google Slides Template
Our picture-perfect Operating System Concepts PPT template is the best pick for software and hardware experts to impart knowledge on the environment created by an operating system to help users execute and manage programs. You can also capitalize on the set to illustrate how operating systems make it convenient for users to use the computer system. The high-quality illustration can further be used to exhibit the essential components of an operating system, the structure of an operating system, and the evolution of these systems.
A Quick Glance at the Slides’ Design
The PowerPoint slides comprise eye-pleasing illustrations curated with appealing icons representing the major roles and functionalities of the operating system. Moreover, using the illustrations enriched with stunning color combinations, you can grab your audience’s attention and enhance the presentation’s visual appeal.
Stunning Features
- No technical expertise or prior editing experience is required to modify the deck elements.
- The high-quality visuals look the same on all screens.
- The users won’t come across copyright issues, as each element is crafted after thorough research.
- Our customer support team is available 24*7 to address all your queries and concerns.
Download the PPT now!
IMAGES
VIDEO
COMMENTS
The document presents an overview of operating systems. It begins with an introduction that defines an operating system as software that controls computer resources and provides an interface for users.
The document discusses operating systems and computer system architecture. It defines an operating system as a program that manages a computer's hardware resources and provides common services for application software.
Create engaging presentations with Operating System PPT Templates! Explain OS concepts, features, and architecture with our customizable and informative slides.
What OS does. An operating system performs basic tasks such as, Controlling and allocating memory. Prioritizing system requests. Controlling input and output devices. Facilitating...
The document discusses operating systems, including their functions, components, and types. It provides details on single-user single-tasking operating systems, single-user multi-tasking operating systems, and multi-user multi-tasking operating systems.
We provide a set of slides to accompany each chapter. Click on the links below to download the slides in Powerpoint format. We also provide zip files of the all Powerpoint files, PDF files, and all figures used in the text. Chapter. Powerpoint.
1 Introduction to Operating Systems. Prof. Scott Brandt Computer Science Department Jack Baskin School of Engineering. 2 Course Description This course covers the fundamentals of operating systems, including: Processes, interprocess communication, synchronization, scheduling, Memory management, swapping, virtual memory, page replacement ...
PPT slide on Introduction To Operating Systems compiled by Sumeet Saini.
Operating System Concepts Essentials - slides. We provide a set of slides to accompany each chapter. Click on the links below to download the slides in Powerpoint format. We also provide zip files of the all Powerpoint files, PDF files, and all figures used in the text. Copyright Note.
Our picture-perfect Operating System Concepts PPT template is the best pick for software and hardware experts to impart knowledge on the environment created by an operating system to help users execute and manage programs.