SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Operating
System
LEC-05
1
Syed Hamza Abbas
Operating system
• Group of short program which support the running of other
programs.
• Procedure which control the resources of computer; include
hardware, software, data and operator.
• Function performs as;
a) Manage the hardware and running programs.
b) Loading and managing the processes.
c) Provide basic user interface.
d) Loading, scheduling, initiating and execution of programs.
e) Allocating storage, I/O and other facilities of computer system.
f) Handling errors and restarts.
g) Maintaining a log file of computer operation.
h) Allocating memory for different tasks.
2
LOG FILE
• Known as syslog that contains a record of the
operating system (OS) events that indicates how
the system processes and drivers were loaded.
• The syslog shows informational, error and
warning events related to the computer OS.
• By reviewing the data contained in the log, an
administrator or user troubleshooting the system
can identify the cause of a problem or whether
the system processes are loading successfully.
3
Components of OS
1. Process Management.
2. I/O Management.
3. Memory management.
4. Storage Management.
5. Command Interpreter.
6. Protection.
4
Process Management.
• Integral part of any modern-day operating system
(OS).
• must allocate resources to processes, enable processes
to share and exchange information, protect the
resources of each process from other processes and
enable synchronization among processes.
5
I/O Management.
• how resources like processor and main memory are
managed.
• Humans interact with machines by providing information
through I/O devices.
• whatever a computer system provides services; is
essentially made available through specialized devices
such as screen displays, printers, keyboards, mouse, etc.
• Clearly, management of all these devices can affect the
throughput of a system. For this reason, input output
management also becomes one of the primary
responsibilities of an operating system. 6
Memory management.
• Two parts of the memory of computer.
1. Small part is used by OS.
2. Large part is used by user.
• Data sent to I/O devices, microprocessor has to wait for long
time due to speed slow of I/O devices.
• better to place memory and leave the processor for other
work.
• The program which manage the memory and its related
tasks are called memory management programs.
7
Storage Management
• Provided data and programs to store permanent.
• Examples: Floppy , HDD, Flash Memory, etc.
• the computer system must provide secondary storage to
back up main memory.
• File Management:
• Data sent towards the I/O devices in form of “file”.
• All the logical and physical jobs related to file are carried
out by file management programs.
• Unique name assign to each file while OS define a file.
• Editing, deleting, updating, reading/writing done by file
management programs.
8
Command Interpreter.
• A command interpreter is the part of a computer operating
system that understands and executes commands that are
entered interactively by a human being or from a program.
• some operating systems- called as sometime shell.
• Shell- graphically user interface,
• Use as CLI or GUI
• Out most layer of OS.
• Shells provide a way for you to communicate with the
operating system.
• When you log in to the system, the system locates the name of
a shell program to execute.
9
Security
• Security refers to providing a protection system to
computer system resources such as CPU, memory, disk,
software programs and most importantly data/information
stored in the computer system.
• If a computer program is run by an unauthorized user,
then he/she may cause severe damage to computer or data
stored in it. So a computer system must be protected
against unauthorized access, malicious access to system
memory, viruses, worms etc.
10
Famous OS
1) MS-DOS
2) OS/2
3) UNIX OS
4) MAC OS
5) LINUX OS
11
DOS Commands
• MS-DOS stands for Microsoft Disk Operating System.
• Widely used throughout the world and designed for microcomputer and Laptops
computers.
• Easy to understand and use.
• Some of the most common commands are as,
• CD - changes the current directory (cd)
COPY - copies a file (cp)
DEL - deletes a file (rm)
DIR - lists directory contents (ls)
EDIT - starts an editor to create or edit plain text files (vi, vim, ed, joe)
FORMAT - formats a disk to accept DOS files (mformat)
HELP - displays information about a command (man, info)
MKDIR - creates a new directory (mkdir)
RD - removes a directory (rmdir)
REN - renames a file (mv)
TYPE - displays contents of a file on the screen (more, cat)
12
DOS-GUI
13
OS/2
• OS/2 is a series of computer operating systems, initially
created by Microsoft and IBM, then later developed by IBM
exclusively.
• Stands for "Operating System/2", because it was introduced as
part of the same generation change release as IBM's "Personal
System/2 (PS/2)" line of second-generation personal
computers.
• First version-1987
• and newer versions were released until December 2001.
• One user can execute several jobs on a single microprocessor-
multiprogramming.
• Widely used all type of microcomputer and laptops.
14
OS/2-GUI
15
UNIX OS
• Family of multitasking, multiuser computer operating
systems that derive from the original AT&T Unix,
developed starting in the 1971 at the Bell Labs research
center by Ken Thompson, Dennis Ritchie.
• Very sophisticated operating system and in very short
time it proved its capabilities, useful expanded from
micros to super supers.
• Can be installed where a number of users would like to
work together.
16
UNIX GUI
17
MAC OS
• MAC stands “Macintosh operating systems”.
• developed by Apple Inc. includes the graphical user interface-
based operating systems it has designed for use with
its Macintosh series of personal computers since 1984.
• 4.7 Mac OS X 10.5 Leopard.
• 4.8 Mac OS X 10.6 Snow Leopard.
• 4.9 Mac OS X 10.7 Lion.
• 4.10 OS X 10.8 Mountain Lion.
• 4.11 OS X 10.9 Mavericks.
• 4.12 OS X 10.10 Yosemite.
• 4.13 OS X 10.11 El Capitan.
• 4.14 macOS 10.12 Sierra.
18
MAC GUI
19
LINUX OS
• The Linux open source operating system, or Linux OS, is
a freely distributable, cross-platform operating system
based on Unix that can be installed on PCs, laptops,
notebooks, mobile and tablet devices, video game
consoles, servers, supercomputers and more.
• Popular Linux OS distributions include Ubuntu, Fedora,
Red Hat.
• Open Source - software for which the original source
code is made freely available and may be redistributed
and modified.
• Example: Internet web browser, APACHE Web server
and plenty of more.
20
LINUX GUI
21
Thank You…!!
22

Weitere ähnliche Inhalte

Was ist angesagt?

Bca i-fundamental of computer-u-2- application and system software
Bca  i-fundamental of  computer-u-2- application and system softwareBca  i-fundamental of  computer-u-2- application and system software
Bca i-fundamental of computer-u-2- application and system softwareRai University
 
1 fundamentals of computer system
1 fundamentals of computer system1 fundamentals of computer system
1 fundamentals of computer systemBaliThorat1
 
Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02hassaanciit
 
Organization of modern digital computers
Organization of modern digital computersOrganization of modern digital computers
Organization of modern digital computersDrRamaPrasathAssista
 
6 input output devices
6 input output devices6 input output devices
6 input output devicesBaliThorat1
 
Computer system
Computer systemComputer system
Computer systemfardinahmed8
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software Ankit Sangwan
 
Report-computer hardware,system, and software
Report-computer hardware,system, and softwareReport-computer hardware,system, and software
Report-computer hardware,system, and softwareKarl John Piocos
 
Day 2 hardware & software
Day 2 hardware & softwareDay 2 hardware & software
Day 2 hardware & softwaremn_maps
 
System software and operating system
System software and operating systemSystem software and operating system
System software and operating systemdhruv bhandari
 
A walk through the computer system
A walk through the computer systemA walk through the computer system
A walk through the computer systemfaiqikhan
 
computer networking
computer networking computer networking
computer networking Dhivya Kannan
 
Bba i-introduction to computer-u-2- application and system software
Bba  i-introduction to computer-u-2- application and system softwareBba  i-introduction to computer-u-2- application and system software
Bba i-introduction to computer-u-2- application and system softwareRai University
 
Computer basics(revision notes)
Computer basics(revision notes)Computer basics(revision notes)
Computer basics(revision notes)VAibhav Negi
 
Introduction to Computer System
Introduction to Computer System Introduction to Computer System
Introduction to Computer System sonykhan3
 
Tpes of Softwares
Tpes of SoftwaresTpes of Softwares
Tpes of SoftwaresRespa Peter
 
SYSTEM SOFTWARE
SYSTEM SOFTWARE SYSTEM SOFTWARE
SYSTEM SOFTWARE Hunny Jummani
 
Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01hassaanciit
 

Was ist angesagt? (20)

Bca i-fundamental of computer-u-2- application and system software
Bca  i-fundamental of  computer-u-2- application and system softwareBca  i-fundamental of  computer-u-2- application and system software
Bca i-fundamental of computer-u-2- application and system software
 
1 fundamentals of computer system
1 fundamentals of computer system1 fundamentals of computer system
1 fundamentals of computer system
 
Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02
 
Organization of modern digital computers
Organization of modern digital computersOrganization of modern digital computers
Organization of modern digital computers
 
6 input output devices
6 input output devices6 input output devices
6 input output devices
 
Computer system
Computer systemComputer system
Computer system
 
A presentation on system software
A presentation on system software A presentation on system software
A presentation on system software
 
Report-computer hardware,system, and software
Report-computer hardware,system, and softwareReport-computer hardware,system, and software
Report-computer hardware,system, and software
 
Day 2 hardware & software
Day 2 hardware & softwareDay 2 hardware & software
Day 2 hardware & software
 
System software and operating system
System software and operating systemSystem software and operating system
System software and operating system
 
A walk through the computer system
A walk through the computer systemA walk through the computer system
A walk through the computer system
 
computer networking
computer networking computer networking
computer networking
 
Bba i-introduction to computer-u-2- application and system software
Bba  i-introduction to computer-u-2- application and system softwareBba  i-introduction to computer-u-2- application and system software
Bba i-introduction to computer-u-2- application and system software
 
Computer basics(revision notes)
Computer basics(revision notes)Computer basics(revision notes)
Computer basics(revision notes)
 
Introduction to Computer System
Introduction to Computer System Introduction to Computer System
Introduction to Computer System
 
Tpes of Softwares
Tpes of SoftwaresTpes of Softwares
Tpes of Softwares
 
Web application
Web applicationWeb application
Web application
 
Computer system
Computer systemComputer system
Computer system
 
SYSTEM SOFTWARE
SYSTEM SOFTWARE SYSTEM SOFTWARE
SYSTEM SOFTWARE
 
Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01Introduction to Computer and Programming - Lecture 01
Introduction to Computer and Programming - Lecture 01
 

Ă„hnlich wie Operating System LEC-05: Processes, Memory, Storage & Security

unit1 part1.ppt
unit1 part1.pptunit1 part1.ppt
unit1 part1.pptsuresh554942
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptxLINDYLGERAL
 
Mca i-fundamental of computer-u-3-functions operating systems
Mca  i-fundamental of  computer-u-3-functions operating systemsMca  i-fundamental of  computer-u-3-functions operating systems
Mca i-fundamental of computer-u-3-functions operating systemsRai University
 
Bca i-fundamental of computer-u-3-functions operating systems
Bca  i-fundamental of  computer-u-3-functions operating systemsBca  i-fundamental of  computer-u-3-functions operating systems
Bca i-fundamental of computer-u-3-functions operating systemsRai University
 
Bsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsBsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsRai University
 
Bsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsBsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsRai University
 
Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2KapiL RawaT
 
operatinndnd jdj jjrg-system-1(1) (1).pptx
operatinndnd jdj jjrg-system-1(1) (1).pptxoperatinndnd jdj jjrg-system-1(1) (1).pptx
operatinndnd jdj jjrg-system-1(1) (1).pptxkrishnajoshi70
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating SystemAiman Hafeez
 
OS.pptx
OS.pptxOS.pptx
OS.pptxabclara
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1SanthiNivas
 
Nt introduction(os)
Nt introduction(os)Nt introduction(os)
Nt introduction(os)NehaTadam
 
introduce computer .pptx
introduce computer .pptxintroduce computer .pptx
introduce computer .pptxSHUJEHASSAN
 

Ă„hnlich wie Operating System LEC-05: Processes, Memory, Storage & Security (20)

unit1 part1.ppt
unit1 part1.pptunit1 part1.ppt
unit1 part1.ppt
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptx
 
Mca i-fundamental of computer-u-3-functions operating systems
Mca  i-fundamental of  computer-u-3-functions operating systemsMca  i-fundamental of  computer-u-3-functions operating systems
Mca i-fundamental of computer-u-3-functions operating systems
 
Bca i-fundamental of computer-u-3-functions operating systems
Bca  i-fundamental of  computer-u-3-functions operating systemsBca  i-fundamental of  computer-u-3-functions operating systems
Bca i-fundamental of computer-u-3-functions operating systems
 
Bsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsBsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systems
 
Bsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsBsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systems
 
Os concepts
Os conceptsOs concepts
Os concepts
 
Operating system
Operating systemOperating system
Operating system
 
Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2
 
operatinndnd jdj jjrg-system-1(1) (1).pptx
operatinndnd jdj jjrg-system-1(1) (1).pptxoperatinndnd jdj jjrg-system-1(1) (1).pptx
operatinndnd jdj jjrg-system-1(1) (1).pptx
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
OS.pptx
OS.pptxOS.pptx
OS.pptx
 
Advanced_OS_Unit 1 & 2.ppt
Advanced_OS_Unit 1 & 2.pptAdvanced_OS_Unit 1 & 2.ppt
Advanced_OS_Unit 1 & 2.ppt
 
Operating system
Operating systemOperating system
Operating system
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1
 
operating systems
operating systemsoperating systems
operating systems
 
Nt introduction(os)
Nt introduction(os)Nt introduction(os)
Nt introduction(os)
 
introduce computer .pptx
introduce computer .pptxintroduce computer .pptx
introduce computer .pptx
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 

KĂĽrzlich hochgeladen

BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 đź’ž Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 đź’ž Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 đź’ž Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 đź’ž Full Nigh...Pooja Nehwal
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 

KĂĽrzlich hochgeladen (20)

BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 đź’ž Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 đź’ž Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 đź’ž Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 đź’ž Full Nigh...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
CĂłdigo Creativo y Arte de Software | Unidad 1
CĂłdigo Creativo y Arte de Software | Unidad 1CĂłdigo Creativo y Arte de Software | Unidad 1
CĂłdigo Creativo y Arte de Software | Unidad 1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 

Operating System LEC-05: Processes, Memory, Storage & Security

  • 2. Operating system • Group of short program which support the running of other programs. • Procedure which control the resources of computer; include hardware, software, data and operator. • Function performs as; a) Manage the hardware and running programs. b) Loading and managing the processes. c) Provide basic user interface. d) Loading, scheduling, initiating and execution of programs. e) Allocating storage, I/O and other facilities of computer system. f) Handling errors and restarts. g) Maintaining a log file of computer operation. h) Allocating memory for different tasks. 2
  • 3. LOG FILE • Known as syslog that contains a record of the operating system (OS) events that indicates how the system processes and drivers were loaded. • The syslog shows informational, error and warning events related to the computer OS. • By reviewing the data contained in the log, an administrator or user troubleshooting the system can identify the cause of a problem or whether the system processes are loading successfully. 3
  • 4. Components of OS 1. Process Management. 2. I/O Management. 3. Memory management. 4. Storage Management. 5. Command Interpreter. 6. Protection. 4
  • 5. Process Management. • Integral part of any modern-day operating system (OS). • must allocate resources to processes, enable processes to share and exchange information, protect the resources of each process from other processes and enable synchronization among processes. 5
  • 6. I/O Management. • how resources like processor and main memory are managed. • Humans interact with machines by providing information through I/O devices. • whatever a computer system provides services; is essentially made available through specialized devices such as screen displays, printers, keyboards, mouse, etc. • Clearly, management of all these devices can affect the throughput of a system. For this reason, input output management also becomes one of the primary responsibilities of an operating system. 6
  • 7. Memory management. • Two parts of the memory of computer. 1. Small part is used by OS. 2. Large part is used by user. • Data sent to I/O devices, microprocessor has to wait for long time due to speed slow of I/O devices. • better to place memory and leave the processor for other work. • The program which manage the memory and its related tasks are called memory management programs. 7
  • 8. Storage Management • Provided data and programs to store permanent. • Examples: Floppy , HDD, Flash Memory, etc. • the computer system must provide secondary storage to back up main memory. • File Management: • Data sent towards the I/O devices in form of “file”. • All the logical and physical jobs related to file are carried out by file management programs. • Unique name assign to each file while OS define a file. • Editing, deleting, updating, reading/writing done by file management programs. 8
  • 9. Command Interpreter. • A command interpreter is the part of a computer operating system that understands and executes commands that are entered interactively by a human being or from a program. • some operating systems- called as sometime shell. • Shell- graphically user interface, • Use as CLI or GUI • Out most layer of OS. • Shells provide a way for you to communicate with the operating system. • When you log in to the system, the system locates the name of a shell program to execute. 9
  • 10. Security • Security refers to providing a protection system to computer system resources such as CPU, memory, disk, software programs and most importantly data/information stored in the computer system. • If a computer program is run by an unauthorized user, then he/she may cause severe damage to computer or data stored in it. So a computer system must be protected against unauthorized access, malicious access to system memory, viruses, worms etc. 10
  • 11. Famous OS 1) MS-DOS 2) OS/2 3) UNIX OS 4) MAC OS 5) LINUX OS 11
  • 12. DOS Commands • MS-DOS stands for Microsoft Disk Operating System. • Widely used throughout the world and designed for microcomputer and Laptops computers. • Easy to understand and use. • Some of the most common commands are as, • CD - changes the current directory (cd) COPY - copies a file (cp) DEL - deletes a file (rm) DIR - lists directory contents (ls) EDIT - starts an editor to create or edit plain text files (vi, vim, ed, joe) FORMAT - formats a disk to accept DOS files (mformat) HELP - displays information about a command (man, info) MKDIR - creates a new directory (mkdir) RD - removes a directory (rmdir) REN - renames a file (mv) TYPE - displays contents of a file on the screen (more, cat) 12
  • 14. OS/2 • OS/2 is a series of computer operating systems, initially created by Microsoft and IBM, then later developed by IBM exclusively. • Stands for "Operating System/2", because it was introduced as part of the same generation change release as IBM's "Personal System/2 (PS/2)" line of second-generation personal computers. • First version-1987 • and newer versions were released until December 2001. • One user can execute several jobs on a single microprocessor- multiprogramming. • Widely used all type of microcomputer and laptops. 14
  • 16. UNIX OS • Family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, developed starting in the 1971 at the Bell Labs research center by Ken Thompson, Dennis Ritchie. • Very sophisticated operating system and in very short time it proved its capabilities, useful expanded from micros to super supers. • Can be installed where a number of users would like to work together. 16
  • 18. MAC OS • MAC stands “Macintosh operating systems”. • developed by Apple Inc. includes the graphical user interface- based operating systems it has designed for use with its Macintosh series of personal computers since 1984. • 4.7 Mac OS X 10.5 Leopard. • 4.8 Mac OS X 10.6 Snow Leopard. • 4.9 Mac OS X 10.7 Lion. • 4.10 OS X 10.8 Mountain Lion. • 4.11 OS X 10.9 Mavericks. • 4.12 OS X 10.10 Yosemite. • 4.13 OS X 10.11 El Capitan. • 4.14 macOS 10.12 Sierra. 18
  • 20. LINUX OS • The Linux open source operating system, or Linux OS, is a freely distributable, cross-platform operating system based on Unix that can be installed on PCs, laptops, notebooks, mobile and tablet devices, video game consoles, servers, supercomputers and more. • Popular Linux OS distributions include Ubuntu, Fedora, Red Hat. • Open Source - software for which the original source code is made freely available and may be redistributed and modified. • Example: Internet web browser, APACHE Web server and plenty of more. 20