際際滷

際際滷Share a Scribd company logo
Presentation#1
computer architecture and organization
Topic: bios,boot,process,program
loader and stack
Group Members
Rabia rasheed
FA13-BSE-010
Areeba akbar
FA13-BSE-014
Ramsha kaif ul sehar
FA13-bse-012
Bios
 a set of computer instructions in firmware which control
input and output operations.
 It also manages data flow between the computer's
operating system and attached devices such as the
hard disk, video adapter, keyboard, mouse and printer.
 The fundamental purposes of the BIOS are to initialize
and test the system hardware components, and to load
a boot loader or an operating system from a mass
memory device.
Bios
Boot
 To load the first piece of software that starts
a computer.
 A boot loader is a program whose task is to
load a bigger program, such as the operating
system.
 When the computer is powered on, it
typically does not have an operating system
or its loader in random access memory
(RAM)
Types of Booting
 There are two types of booting
1.Cold booting
when the computer is started after having been
switched off.
2.Warm booting
when the operating system alone is
restarted
(without being switched off) after a system
crash or 'freeze.'
Boot process
 There are two boot processes.
1. Boot priority
2. Boot failure
1. Boot priority
The boot priority is the order in which these
devices are search to find a valid bootable
operating system.
2.Boot failure
Boot failure means when you lose hard drive of
your computer.
PROCESS
What is process?
 Process is an instance of a computer program
that is being executed. It contains the program
code and its current activity.
 In UNIX , a process is started when a program is
initiated.
 An application that is being shared by multiple
users will generally have one process at some
stage of execution for each user.
Example
EXAMPLE (1)
SUBPROCESS
 Child process
A child process in computing is a proces created by
another process .
 Parent process:
A parent process is a process that has created one
or more child processes.
 Zombie process:
A zombie process is a process that has occurs for child
processes where the entry is still needed to allow the
parent process to read status once the exit status is
read via the wait system call, the zombie's entry is
removed from the process table and it is said to be
"reaped.
Example of sub process
Example(2)
PROCESS STATE
 In a multitasking computer system,
processes may occupy a variety of
states.
 They are a useful abstraction for the
understanding of processes.
Process states
 New
 Ready
 Runing
 Waiting
 Terminated
EXAMPLE
Process and Threads
 Threads are used for small tasks,
whereas processes are used for more
'heavyweight' tasks  basically the
execution of applications.
Differences
Threads
 Will by default share memory
 Will share file descriptors
 Will share filesystem context
Processes
 Will by default not share memory
 Most file descriptors not shared
 Don't share filesystem context
TYPES OF PROCESS
 Real time process:
 Process data immediatly.
 Batch process:
 Process data automatically.
 Online process:
 In this user interact direct with computer
bios booting process
bios booting process
bios booting process
bios booting process
bios booting process
bios booting process
STACK
 Stack is a storage structure that stores
information in such a way that the last item
stored first item retrieved
 It is based on the principles of LIFO(last-in-
first-out)
 Register stack
 A stack can be organized as collection of
finite number of register that are used to
store temporary information during the
execution of a programm .
 Stack pointer
 Stack pointer is a register that hold the
address of top of element of the stack
Memory stack
A stack can be implemented in a
random access memory
(RAM)attached to a CPU
The starting memory location of the
stack is specified by the processor
register as stack pointer
bios booting process

More Related Content

What's hot (20)

File system structure
File system structureFile system structure
File system structure
sangrampatil81
Hard disk PPT
Hard disk PPTHard disk PPT
Hard disk PPT
George Ranson
File Management in Operating System
File Management in Operating SystemFile Management in Operating System
File Management in Operating System
Janki Shah
THE COMPUTER MOTHERBOARD AND ITS COMPONENTS
THE COMPUTER MOTHERBOARD AND ITS COMPONENTSTHE COMPUTER MOTHERBOARD AND ITS COMPONENTS
THE COMPUTER MOTHERBOARD AND ITS COMPONENTS
Aqsa Mushtaq
Random Access Memory ppt
Random Access Memory pptRandom Access Memory ppt
Random Access Memory ppt
OECLIB Odisha Electronics Control Library
Fundamentals of operating system
Fundamentals of operating systemFundamentals of operating system
Fundamentals of operating system
Jayesh Chauhan
Presentation on memory
Presentation on memoryPresentation on memory
Presentation on memory
Jamil Ahmed AKASH
Ram presentation
Ram presentationRam presentation
Ram presentation
Kadai McFadden
Random access memory
Random access memoryRandom access memory
Random access memory
Ruchi Maurya
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
Rashmi Bhat
Virtual memory ppt
Virtual memory pptVirtual memory ppt
Virtual memory ppt
Punjab College Of Technical Education
Internal memory
Internal memoryInternal memory
Internal memory
Siddique Ibrahim
File system
File systemFile system
File system
Harleen Johal
Distributed Operating System_1
Distributed Operating System_1Distributed Operating System_1
Distributed Operating System_1
Dr Sandeep Kumar Poonia
Memory (Computer Organization)
Memory (Computer Organization)Memory (Computer Organization)
Memory (Computer Organization)
JyotiprakashMishra18
Paging and segmentation
Paging and segmentationPaging and segmentation
Paging and segmentation
Piyush Rochwani
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
Luka M G
DIGITAL COMPUTERS
DIGITAL COMPUTERSDIGITAL COMPUTERS
DIGITAL COMPUTERS
devasishreddy22
file system in operating system
file system in operating systemfile system in operating system
file system in operating system
tittuajay
Central processing unit
Central processing unitCentral processing unit
Central processing unit
mariolinov
File system structure
File system structureFile system structure
File system structure
sangrampatil81
File Management in Operating System
File Management in Operating SystemFile Management in Operating System
File Management in Operating System
Janki Shah
THE COMPUTER MOTHERBOARD AND ITS COMPONENTS
THE COMPUTER MOTHERBOARD AND ITS COMPONENTSTHE COMPUTER MOTHERBOARD AND ITS COMPONENTS
THE COMPUTER MOTHERBOARD AND ITS COMPONENTS
Aqsa Mushtaq
Fundamentals of operating system
Fundamentals of operating systemFundamentals of operating system
Fundamentals of operating system
Jayesh Chauhan
Random access memory
Random access memoryRandom access memory
Random access memory
Ruchi Maurya
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
Rashmi Bhat
Paging and segmentation
Paging and segmentationPaging and segmentation
Paging and segmentation
Piyush Rochwani
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
Luka M G
file system in operating system
file system in operating systemfile system in operating system
file system in operating system
tittuajay
Central processing unit
Central processing unitCentral processing unit
Central processing unit
mariolinov

Similar to bios booting process (20)

Application software and system software
Application software and system softwareApplication software and system software
Application software and system software
shujra
Booting
BootingBooting
Booting
Shehrevar Davierwala
Booting of Computer System
Booting of Computer SystemBooting of Computer System
Booting of Computer System
Arzath Areeff
Operating system overview and explaination.ppt
Operating system overview and explaination.pptOperating system overview and explaination.ppt
Operating system overview and explaination.ppt
SinsTemptations
Operating systems, complete information.ppt
Operating systems, complete information.pptOperating systems, complete information.ppt
Operating systems, complete information.ppt
ManojRaghuvanshi2
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
LadyChristianneBucsi
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
ROLANDOMORALES28
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
ManojKumar409578
Introduction to Oerating System By Vinod.ppt
Introduction to Oerating System By Vinod.pptIntroduction to Oerating System By Vinod.ppt
Introduction to Oerating System By Vinod.ppt
pravinligade5
OS full chapter.ppt
OS full chapter.pptOS full chapter.ppt
OS full chapter.ppt
KamalishwaranS
Windows 1Fundaments.ppt
Windows 1Fundaments.pptWindows 1Fundaments.ppt
Windows 1Fundaments.ppt
karthikvcyber
OS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.pptOS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.ppt
naghamallella
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
LadyChristianneCalic
Operating system.pptx
Operating system.pptxOperating system.pptx
Operating system.pptx
AshmitKashyap1
Operating system.pptx
Operating system.pptxOperating system.pptx
Operating system.pptx
AshmitKashyap1
operating system1.pdf
operating system1.pdfoperating system1.pdf
operating system1.pdf
Ganesh198271
Introduction and fundamentals of Operating System.ppt
Introduction and fundamentals of Operating System.pptIntroduction and fundamentals of Operating System.ppt
Introduction and fundamentals of Operating System.ppt
minaltmv
Amr Chap 08 Operating Systems & Utility Programs
Amr Chap 08 Operating Systems & Utility ProgramsAmr Chap 08 Operating Systems & Utility Programs
Amr Chap 08 Operating Systems & Utility Programs
sharing notes123
CSC1100 - Chapter06 - Operating System & Utility Programs
CSC1100 - Chapter06 - Operating System & Utility ProgramsCSC1100 - Chapter06 - Operating System & Utility Programs
CSC1100 - Chapter06 - Operating System & Utility Programs
Yhal Htet Aung
OS_Intro_Chap_1.ppt
OS_Intro_Chap_1.pptOS_Intro_Chap_1.ppt
OS_Intro_Chap_1.ppt
DrAmarNathDhebla
Application software and system software
Application software and system softwareApplication software and system software
Application software and system software
shujra
Booting of Computer System
Booting of Computer SystemBooting of Computer System
Booting of Computer System
Arzath Areeff
Operating system overview and explaination.ppt
Operating system overview and explaination.pptOperating system overview and explaination.ppt
Operating system overview and explaination.ppt
SinsTemptations
Operating systems, complete information.ppt
Operating systems, complete information.pptOperating systems, complete information.ppt
Operating systems, complete information.ppt
ManojRaghuvanshi2
Introduction to Oerating System By Vinod.ppt
Introduction to Oerating System By Vinod.pptIntroduction to Oerating System By Vinod.ppt
Introduction to Oerating System By Vinod.ppt
pravinligade5
OS full chapter.ppt
OS full chapter.pptOS full chapter.ppt
OS full chapter.ppt
KamalishwaranS
Windows 1Fundaments.ppt
Windows 1Fundaments.pptWindows 1Fundaments.ppt
Windows 1Fundaments.ppt
karthikvcyber
OS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.pptOS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.ppt
naghamallella
Operating system.pptx
Operating system.pptxOperating system.pptx
Operating system.pptx
AshmitKashyap1
Operating system.pptx
Operating system.pptxOperating system.pptx
Operating system.pptx
AshmitKashyap1
operating system1.pdf
operating system1.pdfoperating system1.pdf
operating system1.pdf
Ganesh198271
Introduction and fundamentals of Operating System.ppt
Introduction and fundamentals of Operating System.pptIntroduction and fundamentals of Operating System.ppt
Introduction and fundamentals of Operating System.ppt
minaltmv
Amr Chap 08 Operating Systems & Utility Programs
Amr Chap 08 Operating Systems & Utility ProgramsAmr Chap 08 Operating Systems & Utility Programs
Amr Chap 08 Operating Systems & Utility Programs
sharing notes123
CSC1100 - Chapter06 - Operating System & Utility Programs
CSC1100 - Chapter06 - Operating System & Utility ProgramsCSC1100 - Chapter06 - Operating System & Utility Programs
CSC1100 - Chapter06 - Operating System & Utility Programs
Yhal Htet Aung

bios booting process

  • 1. Presentation#1 computer architecture and organization Topic: bios,boot,process,program loader and stack
  • 2. Group Members Rabia rasheed FA13-BSE-010 Areeba akbar FA13-BSE-014 Ramsha kaif ul sehar FA13-bse-012
  • 3. Bios a set of computer instructions in firmware which control input and output operations. It also manages data flow between the computer's operating system and attached devices such as the hard disk, video adapter, keyboard, mouse and printer. The fundamental purposes of the BIOS are to initialize and test the system hardware components, and to load a boot loader or an operating system from a mass memory device.
  • 5. Boot To load the first piece of software that starts a computer. A boot loader is a program whose task is to load a bigger program, such as the operating system. When the computer is powered on, it typically does not have an operating system or its loader in random access memory (RAM)
  • 6. Types of Booting There are two types of booting 1.Cold booting when the computer is started after having been switched off. 2.Warm booting when the operating system alone is restarted (without being switched off) after a system crash or 'freeze.'
  • 7. Boot process There are two boot processes. 1. Boot priority 2. Boot failure 1. Boot priority The boot priority is the order in which these devices are search to find a valid bootable operating system. 2.Boot failure Boot failure means when you lose hard drive of your computer.
  • 9. What is process? Process is an instance of a computer program that is being executed. It contains the program code and its current activity. In UNIX , a process is started when a program is initiated. An application that is being shared by multiple users will generally have one process at some stage of execution for each user.
  • 12. SUBPROCESS Child process A child process in computing is a proces created by another process . Parent process: A parent process is a process that has created one or more child processes. Zombie process: A zombie process is a process that has occurs for child processes where the entry is still needed to allow the parent process to read status once the exit status is read via the wait system call, the zombie's entry is removed from the process table and it is said to be "reaped.
  • 13. Example of sub process
  • 15. PROCESS STATE In a multitasking computer system, processes may occupy a variety of states. They are a useful abstraction for the understanding of processes.
  • 16. Process states New Ready Runing Waiting Terminated
  • 18. Process and Threads Threads are used for small tasks, whereas processes are used for more 'heavyweight' tasks basically the execution of applications.
  • 19. Differences Threads Will by default share memory Will share file descriptors Will share filesystem context Processes Will by default not share memory Most file descriptors not shared Don't share filesystem context
  • 20. TYPES OF PROCESS Real time process: Process data immediatly. Batch process: Process data automatically. Online process: In this user interact direct with computer
  • 27. STACK Stack is a storage structure that stores information in such a way that the last item stored first item retrieved It is based on the principles of LIFO(last-in- first-out)
  • 28. Register stack A stack can be organized as collection of finite number of register that are used to store temporary information during the execution of a programm . Stack pointer Stack pointer is a register that hold the address of top of element of the stack
  • 29. Memory stack A stack can be implemented in a random access memory (RAM)attached to a CPU The starting memory location of the stack is specified by the processor register as stack pointer