SlideShare a Scribd company logo
1 of 26
OPERATING SYSTEM
BY : SATYAJIT MENON
CLASS:11 C
ROLL NO. :18
ABOUT OPERATING SYSTEM
• An operating system (OS) is system software that
manages computer hardware and software resources
and provides common services for computer programs.
The operating system is a component of the system
software in a computer system. Application
programs usually require an operating system to
function.
• Time-sharing operating systems schedule tasks for
efficient use of the system and may also include
accounting software for cost allocation of processor
time, mass storage, printing, and other resources.
ABOUT OPERATING SYSTEM
• For hardware functions such as input and output
and memory allocation, the operating system acts as an
intermediary between programs and the computer
hardware, although the application code is usually
executed directly by the hardware and frequently
makes system calls to an OS function or is interrupted by it.
Operating systems are found on many devices that contain
a computer – from cellular phones consoles to web
servers and supercomputers.
• Examples of popular desktop operating systems
include Apple OS X, Linux and its variants, and Microsoft
Windows. So-called mobile operating
systems include Android and iOS. Other classes of operating
systems, such as real-time (RTOS), also exist.
FUNTIONS
OF
OS
An operating system has
three main functions:
(1) Manage the
computer's resources,
such as the central
processing unit, memory,
disk drives, and printers,
(2) Establish a user
interface, and
(3) Execute and provide
services for applications
software.
FUNTIONS OF OS IN SHORT
• Memory Management
• Processor Management
• Device Management
• File Management
• Security
• Control over system performance
• Job accounting
• Error detecting aids
• Coordination between other software and user
TYPES OF OS
• Single- and multi-tasking
A single-tasking system can only run one program
at a time, while a multi-tasking operating system
allows more than one program to be running in
concurrency. This is achieved by time-sharing,
dividing the available processor time between
multiple processes that are each interrupted
repeatedly in time slices by a task-scheduling
subsystem of the operating system. Multi-tasking
may be characterized in preemptive and co-
operative types. In preemptive multitasking, the
operating system slices the CPU time and
TYPES OF OS
dedicates a slot to each of the programs. Unix-like
operating systems, e.g., Solaris, Linux, as well
as AmigaOS support preemptive multitasking.
Cooperative multitasking is achieved by relying on
each process to provide time to the other processes
in a defined manner. 16-bit versions of Microsoft
Windows used cooperative multi-tasking. 32-
bit versions of both Windows NT and Win9x, used
preemptive multi-tasking.
TYPES OF OS
• Single- and multi-user
Single-user operating systems have no facilities to
distinguish users, but may allow multiple programs to
run in tandem. A multi-user operating system extends
the basic concept of multi-tasking with facilities that
identify processes and resources, such as disk space,
belonging to multiple users, and the system permits
multiple users to interact with the system at the same
time. Time-sharing operating systems schedule tasks
for efficient use of the system and may also include
accounting software for cost allocation of processor
time, mass storage, printing, and other resources to
multiple users.
TYPES OF OS
• Distributed
• A distributed operating system manages a group
of distinct computers and makes them appear to
be a single computer. The development of
networked computers that could be linked and
communicate with each other gave rise to
distributed computing. Distributed computations
are carried out on more than one machine. When
computers in a group work in cooperation, they
form a distributed system.[
TYPES OF OS
• Templated
• In an OS, distributed and cloud
computing context, templating refers to
creating a single virtual machine image as a
guest operating system, then saving it as a
tool for multiple running virtual machines. The
technique is used both in virtualization and
cloud computing management, and is
common in large server warehouses
TYPES OF OS
• Embedded
• Embedded operating systems are designed to
be used in embedded computer systems. They
are designed to operate on small machines
like PDAs with less autonomy. They are able to
operate with a limited number of resources.
They are very compact and extremely efficient
by design. Windows CE and Minix 3 are some
examples of embedded operating systems.
TYPES OF OS
• Real-time
• A real-time operating system is an operating system
that guarantees to process events or data by a specific
moment in time. A real-time operating system may be
single- or multi-tasking, but when multitasking, it uses
specialized scheduling algorithms so that a
deterministic nature of behavior is achieved. An event-
driven system switches between tasks based on their
priorities or external events while time-sharing
operating systems switch tasks based on clock
interrupts.Eg
COMMANDS ON DISK
OPERATING SYSTEM
• 1. CLS: this command is used to clean the screen.
• 2. DIR: this command allows the user to see all files and sub-directory in the
current directory. DIR Command lists file information in five columns; (first)
column gives primary name of the file (second) column gives extension of the file
(third) column gives the file size - number of bytes used; (fourth) column gives
the last updated date; (fifth) column gives the last updated time.
• Dir/p - page by page display of file name and directory names;
• Dir/w - width-wise display;
• Dir/s - displays all sub directory and files in the sub-directory of current directory.
• 3. Copy con:this command copies whatever typed on keyboard to the file; the file
can be closed by giving the command A2 or F6 key: eg: Copy con test .....A2.
COMMANDS ON DISK
OPERATING SYSTEM
• 4. Date: it displays two system date and allows the user to change it if desired ; it is
displayed in the form of mm - dd - yy; eg:c:> date - enter.
• 5. Time: it displays the system type and enables the user to change it; eg: C:> Time
- enter.
• 6. md(mkdir): it creates a new directory in sub directory in the current directory; eg:
C:> md <New directory name>
• 7. rd(rmdir): this command is used to remove a directory from the disk; it can't remove
a directory which contains sub directory or files, ie, the child should be removed from
the parent; similarly this command can't remove the current directory and root directory.
Syntax: c:> RD<Dir name>.
• 8. Type: it displays the content of saved file; eg: C:> Type> file name.
COMMANDS ON DISK
OPERATING SYSTEM
• 9. Ren :this command changes the name of existing file or directory:
Syntax: C:> ren <old name> new name>
• 10. Delete: delete a file from current directory; Syntax: C;> del<file
name>
• 11. Ver: it displays the version of DOS currently being used in the system;
Syntax: C:> ver
• 12. Copy :it copies the given file or files from the source directory to the
largest directory; Syntax:C:> copy<source file name> <target file name>.
• 13. Prompt: allows the user to set a new DOS prompt instead of usual C:>
or A:>; eg C:> prompt pcc; Prompt$p$g - this allows you to reset default
prompt; Prompt $d (current date); Prompt $t (current time);
• 14. Attrib: this command is used for protecting the files from accidental
changes or modification. It can also be used for making a hidden file,
archive files, read only files; Syntax: Attrib +R/-R/+H/-H/+A/-A <file
name> +FR protects the file by making it read only, -R removes the read
only protection; eg: Attrib + r <file name >
COMMANDS ON DISK
OPERATING SYSTEM
• 15. Scandisk/ Chkdisk: this command checks the status of the disk;
it shows a graphical display, information about the user file.
• 16. Tree: this command graphically displays the path of each
directory and sub directory in given drive; Syntax: C:> tree<
• 17. More: it displays one screen of data at a time and is used with
another command when one screen is full; if you press any key on
the next screen is displayed: Syntax C:> type abc.doc| more.
• 18. Edit: the command loads the MSDOS editor, where we can edit
files, create new files, open existing files; Syntax: C:> edit < file
name>
• 19. Label: a label is a name given to a disk which refers to
collection of filers and directories on disk; Syntax: C:>label A.
• 20. Sort this command is used for sorting data and displaying the
result on the screen: Syntax:C:>dir/sort/r (reverse order)
WINDOWS
• Microsoft Windows (or simply Windows) is a
metafamily of graphical operating
systems developed, marketed, and sold
by Microsoft. It consists of several families of
operating systems, each of which cater to a
certain sector of the computing industry. Active
Windows families include Windows NT, Windows
Embedded and Windows Phone; these may
encompass subfamilies, e.g. Windows Embedded
Compact (Windows CE) or Windows Server.
Defunct Windows families include Windows
9x and Windows Mobile.
VERSIONS OF WINDOWS
• Windows 10
• Windows 8.1
• Windows 8
• Windows 7
• Windows Vista
• Windows XP
• Windows ME
VERSIONS OF WINDOWS
• Windows ME
• Windows 2000
• Windows 98
• Windows NT 4.0
• Windows 95
• Windows NT 3.51
• Windows NT 3.50
FUNCTONALITY OF WINDOWS
• In computing, a directory structure is the way
an operating system's file system and its files are
displayed to the user. Files are typically displayed in
a hierarchical tree structure.
• A filename is a string used to uniquely identify a file
stored on the file system of a computer. Before the
advent of 32-bit operating systems, file names were
typically limited to short names (6 to 14 characters in
size). Modern operating systems now typically allow
much longer filenames (more than 250 characters
per path name element).
FUNCTONALITY OF WINDOWS
• In Windows, the root directory is "drive:", for
example, the root directory is usually "C:". The
directory separator is usually a "", but the
operating system also internally recognizes a "/".
Physical and virtual drives are named by a drive
letter, as opposed to being combined as one.[ This
means that there is no "formal" root directory,
but rather that there are independent root
directories on each drive. However, it is possible
to combine two drives into one virtual drive
letter, by setting a hard drive into a setting of 0
SHORTCUTS IN WINDOWS
• CTRL+C: Copy
• CTRL+X: Cut
• CTRL+V: Paste
• CTRL+Z: Undo
• CTRL+B: Bold
• CTRL+U: Underline
• CTRL+I: Italic
• Mouse click/keyboard modifier combinations for shell objects
• SHIFT+right click: Displays a shortcut menu containing alternative commands
• SHIFT+double click: Runs the alternate default command (the second item on the
menu)
• ALT+double click: Displays properties
• SHIFT+DELETE: Deletes an item immediately without placing it in the Recycle Bin
• General keyboard-only commands
SHORTCUTS IN WINDOWS
• General keyboard-only commands
• F1: Starts Windows Help
• F10: Activates menu bar options
• SHIFT+F10 Opens a shortcut menu for the selected item (this is the
same as right-clicking an object
• CTRL+ESC: Opens the Start menu (use the ARROW keys to select an
item)
• CTRL+ESC or ESC: Selects the Start button (press TAB to select the
taskbar, or press SHIFT+F10 for a context menu)
• CTRL+SHIFT+ESC: Opens Windows Task Manager
• ALT+DOWN ARROW: Opens a drop-down list box
• ALT+TAB: Switch to another running program (hold down the ALT
key and then press the TAB key to view the task-switching window)

More Related Content

What's hot

ITFT - DOS - Disk Operating System
ITFT - DOS - Disk Operating SystemITFT - DOS - Disk Operating System
ITFT - DOS - Disk Operating SystemBlossom Sood
 
Dos
DosDos
DosErm78
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating Systemsubhsikha
 
Unix operating system
Unix operating systemUnix operating system
Unix operating systemmidhunjose4u
 
Linux lecture5
Linux lecture5Linux lecture5
Linux lecture5ranapoonam1
 
Unix operating system basics
Unix operating system basicsUnix operating system basics
Unix operating system basicsSankar Suriya
 
Unix - An Introduction
Unix - An IntroductionUnix - An Introduction
Unix - An IntroductionDeepanshu Gahlaut
 
Unit 1-a-brief-history-of-unix-ppt
Unit 1-a-brief-history-of-unix-pptUnit 1-a-brief-history-of-unix-ppt
Unit 1-a-brief-history-of-unix-pptRahul Mashal
 
Linux fundamentals
Linux fundamentalsLinux fundamentals
Linux fundamentalsRaghu nath
 
01 t1 s2_linux_lesson1
01 t1 s2_linux_lesson101 t1 s2_linux_lesson1
01 t1 s2_linux_lesson1Niit Care
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating SystemMahakKasliwal
 
Unix
UnixUnix
UnixErm78
 
Swap space management and protection in os
Swap space management and protection  in osSwap space management and protection  in os
Swap space management and protection in osrajshreemuthiah
 
Mca ii os u-5 unix linux file system
Mca  ii  os u-5 unix linux file systemMca  ii  os u-5 unix linux file system
Mca ii os u-5 unix linux file systemRai University
 
Presentation on linux
Presentation on linuxPresentation on linux
Presentation on linuxVeeral Bhateja
 

What's hot (20)

ITFT - DOS - Disk Operating System
ITFT - DOS - Disk Operating SystemITFT - DOS - Disk Operating System
ITFT - DOS - Disk Operating System
 
Dos
DosDos
Dos
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating System
 
Case study
Case studyCase study
Case study
 
Unix operating system
Unix operating systemUnix operating system
Unix operating system
 
Linux lecture5
Linux lecture5Linux lecture5
Linux lecture5
 
Unix ppt
Unix pptUnix ppt
Unix ppt
 
Unix operating system basics
Unix operating system basicsUnix operating system basics
Unix operating system basics
 
Unix - An Introduction
Unix - An IntroductionUnix - An Introduction
Unix - An Introduction
 
Unit 1-a-brief-history-of-unix-ppt
Unit 1-a-brief-history-of-unix-pptUnit 1-a-brief-history-of-unix-ppt
Unit 1-a-brief-history-of-unix-ppt
 
Linux fundamentals
Linux fundamentalsLinux fundamentals
Linux fundamentals
 
01 t1 s2_linux_lesson1
01 t1 s2_linux_lesson101 t1 s2_linux_lesson1
01 t1 s2_linux_lesson1
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating System
 
linux file system
linux file systemlinux file system
linux file system
 
Unix
UnixUnix
Unix
 
Swap space management and protection in os
Swap space management and protection  in osSwap space management and protection  in os
Swap space management and protection in os
 
Os
OsOs
Os
 
Mca ii os u-5 unix linux file system
Mca  ii  os u-5 unix linux file systemMca  ii  os u-5 unix linux file system
Mca ii os u-5 unix linux file system
 
Introduction to unix
Introduction to unixIntroduction to unix
Introduction to unix
 
Presentation on linux
Presentation on linuxPresentation on linux
Presentation on linux
 

Similar to Operating System

Similar to Operating System (20)

Os concepts
Os conceptsOs concepts
Os concepts
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system by aman kr kushwaha
Operating system by aman kr kushwahaOperating system by aman kr kushwaha
Operating system by aman kr kushwaha
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system
Operating systemOperating system
Operating system
 
system software and operating System
system software and operating Systemsystem software and operating System
system software and operating System
 
Network and System Administration Power Point
Network and System Administration Power PointNetwork and System Administration Power Point
Network and System Administration Power Point
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptx
 
Two Operating Systems
Two   Operating SystemsTwo   Operating Systems
Two Operating Systems
 
Operating system of computer
Operating system of computerOperating system of computer
Operating system of computer
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Foundation of information system - Software
Foundation of information system - SoftwareFoundation of information system - Software
Foundation of information system - Software
 
Lamp ppt
Lamp pptLamp ppt
Lamp ppt
 
Linuxs1
Linuxs1Linuxs1
Linuxs1
 
16. Computer Systems Basic Software 2
16. Computer Systems   Basic Software 216. Computer Systems   Basic Software 2
16. Computer Systems Basic Software 2
 
Ch03
Ch03Ch03
Ch03
 
Ch03 system administration
Ch03 system administration Ch03 system administration
Ch03 system administration
 
unixoperatingsystem-130327073532-phpapp01.pdf
unixoperatingsystem-130327073532-phpapp01.pdfunixoperatingsystem-130327073532-phpapp01.pdf
unixoperatingsystem-130327073532-phpapp01.pdf
 
Operating Systems As a Product
Operating Systems As a ProductOperating Systems As a Product
Operating Systems As a Product
 
84640411 study-of-unix-os
84640411 study-of-unix-os84640411 study-of-unix-os
84640411 study-of-unix-os
 

Recently uploaded

call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)Dr. Mazin Mohamed alkathiri
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 

Recently uploaded (20)

call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 

Operating System

  • 1. OPERATING SYSTEM BY : SATYAJIT MENON CLASS:11 C ROLL NO. :18
  • 2. ABOUT OPERATING SYSTEM • An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. The operating system is a component of the system software in a computer system. Application programs usually require an operating system to function. • Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources.
  • 3. ABOUT OPERATING SYSTEM • For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware, although the application code is usually executed directly by the hardware and frequently makes system calls to an OS function or is interrupted by it. Operating systems are found on many devices that contain a computer – from cellular phones consoles to web servers and supercomputers. • Examples of popular desktop operating systems include Apple OS X, Linux and its variants, and Microsoft Windows. So-called mobile operating systems include Android and iOS. Other classes of operating systems, such as real-time (RTOS), also exist.
  • 4.
  • 5. FUNTIONS OF OS An operating system has three main functions: (1) Manage the computer's resources, such as the central processing unit, memory, disk drives, and printers, (2) Establish a user interface, and (3) Execute and provide services for applications software.
  • 6. FUNTIONS OF OS IN SHORT • Memory Management • Processor Management • Device Management • File Management • Security • Control over system performance • Job accounting • Error detecting aids • Coordination between other software and user
  • 7. TYPES OF OS • Single- and multi-tasking A single-tasking system can only run one program at a time, while a multi-tasking operating system allows more than one program to be running in concurrency. This is achieved by time-sharing, dividing the available processor time between multiple processes that are each interrupted repeatedly in time slices by a task-scheduling subsystem of the operating system. Multi-tasking may be characterized in preemptive and co- operative types. In preemptive multitasking, the operating system slices the CPU time and
  • 8. TYPES OF OS dedicates a slot to each of the programs. Unix-like operating systems, e.g., Solaris, Linux, as well as AmigaOS support preemptive multitasking. Cooperative multitasking is achieved by relying on each process to provide time to the other processes in a defined manner. 16-bit versions of Microsoft Windows used cooperative multi-tasking. 32- bit versions of both Windows NT and Win9x, used preemptive multi-tasking.
  • 9. TYPES OF OS • Single- and multi-user Single-user operating systems have no facilities to distinguish users, but may allow multiple programs to run in tandem. A multi-user operating system extends the basic concept of multi-tasking with facilities that identify processes and resources, such as disk space, belonging to multiple users, and the system permits multiple users to interact with the system at the same time. Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources to multiple users.
  • 10. TYPES OF OS • Distributed • A distributed operating system manages a group of distinct computers and makes them appear to be a single computer. The development of networked computers that could be linked and communicate with each other gave rise to distributed computing. Distributed computations are carried out on more than one machine. When computers in a group work in cooperation, they form a distributed system.[
  • 11. TYPES OF OS • Templated • In an OS, distributed and cloud computing context, templating refers to creating a single virtual machine image as a guest operating system, then saving it as a tool for multiple running virtual machines. The technique is used both in virtualization and cloud computing management, and is common in large server warehouses
  • 12. TYPES OF OS • Embedded • Embedded operating systems are designed to be used in embedded computer systems. They are designed to operate on small machines like PDAs with less autonomy. They are able to operate with a limited number of resources. They are very compact and extremely efficient by design. Windows CE and Minix 3 are some examples of embedded operating systems.
  • 13. TYPES OF OS • Real-time • A real-time operating system is an operating system that guarantees to process events or data by a specific moment in time. A real-time operating system may be single- or multi-tasking, but when multitasking, it uses specialized scheduling algorithms so that a deterministic nature of behavior is achieved. An event- driven system switches between tasks based on their priorities or external events while time-sharing operating systems switch tasks based on clock interrupts.Eg
  • 14. COMMANDS ON DISK OPERATING SYSTEM • 1. CLS: this command is used to clean the screen. • 2. DIR: this command allows the user to see all files and sub-directory in the current directory. DIR Command lists file information in five columns; (first) column gives primary name of the file (second) column gives extension of the file (third) column gives the file size - number of bytes used; (fourth) column gives the last updated date; (fifth) column gives the last updated time. • Dir/p - page by page display of file name and directory names; • Dir/w - width-wise display; • Dir/s - displays all sub directory and files in the sub-directory of current directory. • 3. Copy con:this command copies whatever typed on keyboard to the file; the file can be closed by giving the command A2 or F6 key: eg: Copy con test .....A2.
  • 15. COMMANDS ON DISK OPERATING SYSTEM • 4. Date: it displays two system date and allows the user to change it if desired ; it is displayed in the form of mm - dd - yy; eg:c:> date - enter. • 5. Time: it displays the system type and enables the user to change it; eg: C:> Time - enter. • 6. md(mkdir): it creates a new directory in sub directory in the current directory; eg: C:> md <New directory name> • 7. rd(rmdir): this command is used to remove a directory from the disk; it can't remove a directory which contains sub directory or files, ie, the child should be removed from the parent; similarly this command can't remove the current directory and root directory. Syntax: c:> RD<Dir name>. • 8. Type: it displays the content of saved file; eg: C:> Type> file name.
  • 16. COMMANDS ON DISK OPERATING SYSTEM • 9. Ren :this command changes the name of existing file or directory: Syntax: C:> ren <old name> new name> • 10. Delete: delete a file from current directory; Syntax: C;> del<file name> • 11. Ver: it displays the version of DOS currently being used in the system; Syntax: C:> ver • 12. Copy :it copies the given file or files from the source directory to the largest directory; Syntax:C:> copy<source file name> <target file name>. • 13. Prompt: allows the user to set a new DOS prompt instead of usual C:> or A:>; eg C:> prompt pcc; Prompt$p$g - this allows you to reset default prompt; Prompt $d (current date); Prompt $t (current time); • 14. Attrib: this command is used for protecting the files from accidental changes or modification. It can also be used for making a hidden file, archive files, read only files; Syntax: Attrib +R/-R/+H/-H/+A/-A <file name> +FR protects the file by making it read only, -R removes the read only protection; eg: Attrib + r <file name >
  • 17. COMMANDS ON DISK OPERATING SYSTEM • 15. Scandisk/ Chkdisk: this command checks the status of the disk; it shows a graphical display, information about the user file. • 16. Tree: this command graphically displays the path of each directory and sub directory in given drive; Syntax: C:> tree< • 17. More: it displays one screen of data at a time and is used with another command when one screen is full; if you press any key on the next screen is displayed: Syntax C:> type abc.doc| more. • 18. Edit: the command loads the MSDOS editor, where we can edit files, create new files, open existing files; Syntax: C:> edit < file name> • 19. Label: a label is a name given to a disk which refers to collection of filers and directories on disk; Syntax: C:>label A. • 20. Sort this command is used for sorting data and displaying the result on the screen: Syntax:C:>dir/sort/r (reverse order)
  • 18.
  • 19. WINDOWS • Microsoft Windows (or simply Windows) is a metafamily of graphical operating systems developed, marketed, and sold by Microsoft. It consists of several families of operating systems, each of which cater to a certain sector of the computing industry. Active Windows families include Windows NT, Windows Embedded and Windows Phone; these may encompass subfamilies, e.g. Windows Embedded Compact (Windows CE) or Windows Server. Defunct Windows families include Windows 9x and Windows Mobile.
  • 20. VERSIONS OF WINDOWS • Windows 10 • Windows 8.1 • Windows 8 • Windows 7 • Windows Vista • Windows XP • Windows ME
  • 21. VERSIONS OF WINDOWS • Windows ME • Windows 2000 • Windows 98 • Windows NT 4.0 • Windows 95 • Windows NT 3.51 • Windows NT 3.50
  • 22.
  • 23. FUNCTONALITY OF WINDOWS • In computing, a directory structure is the way an operating system's file system and its files are displayed to the user. Files are typically displayed in a hierarchical tree structure. • A filename is a string used to uniquely identify a file stored on the file system of a computer. Before the advent of 32-bit operating systems, file names were typically limited to short names (6 to 14 characters in size). Modern operating systems now typically allow much longer filenames (more than 250 characters per path name element).
  • 24. FUNCTONALITY OF WINDOWS • In Windows, the root directory is "drive:", for example, the root directory is usually "C:". The directory separator is usually a "", but the operating system also internally recognizes a "/". Physical and virtual drives are named by a drive letter, as opposed to being combined as one.[ This means that there is no "formal" root directory, but rather that there are independent root directories on each drive. However, it is possible to combine two drives into one virtual drive letter, by setting a hard drive into a setting of 0
  • 25. SHORTCUTS IN WINDOWS • CTRL+C: Copy • CTRL+X: Cut • CTRL+V: Paste • CTRL+Z: Undo • CTRL+B: Bold • CTRL+U: Underline • CTRL+I: Italic • Mouse click/keyboard modifier combinations for shell objects • SHIFT+right click: Displays a shortcut menu containing alternative commands • SHIFT+double click: Runs the alternate default command (the second item on the menu) • ALT+double click: Displays properties • SHIFT+DELETE: Deletes an item immediately without placing it in the Recycle Bin • General keyboard-only commands
  • 26. SHORTCUTS IN WINDOWS • General keyboard-only commands • F1: Starts Windows Help • F10: Activates menu bar options • SHIFT+F10 Opens a shortcut menu for the selected item (this is the same as right-clicking an object • CTRL+ESC: Opens the Start menu (use the ARROW keys to select an item) • CTRL+ESC or ESC: Selects the Start button (press TAB to select the taskbar, or press SHIFT+F10 for a context menu) • CTRL+SHIFT+ESC: Opens Windows Task Manager • ALT+DOWN ARROW: Opens a drop-down list box • ALT+TAB: Switch to another running program (hold down the ALT key and then press the TAB key to view the task-switching window)