SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 185
Orchestration of Operating System Start-up
Gavine Kanakadurga Santan
M.Tech, Senior Systems Engineer, Atos Global IT Services, Bangalore, India
------------------------------------------------------------------------***-------------------------------------------------------------------------
ABSTRACT: - BIOS handing over the process to handle
Operating system booting to another entity is same in all
operating systems architectures. But how the software
entities are handling processes to bring up the Operating
system is such an interesting topic and discussing all and
all around processes to get a complete mechanism of
Operating system booting. Here mainly concentrating on
UNIX based Operating system booting process by
comparing both the versions of 6 & 7. In both 6 & 7 OS
booting initiated when we power on the machine then
BIOS wakes up and it informs the MBR (Master Boot
Record) to handle the remaining processes. MBR the
sensitive and first partition in the primary/bootable
device and MBR have internally three major partitions
i.e. IPL (Initial Program Loader), PTI (Partitioning Table
Information) and VC (Validation Check). Once MBR is
fine then it handover the process to black screen i.e.
GRUB (Grand Unified Boot Loader), GRUB knows about
all the kernels information and it takes the responsibility
to load the preferred kernel. Kernel which we called as
heart of the operating system, once the process is
handing over to the kernel it brings all the resources and
services alive in the machine. Finally INIT in 6 &
SYSTEMD in 7 are parents of all the processes and play a
key role to handle the resources. This is what we know
but once we dig into deep of this booting process we can
understand how beautiful it is.
1. INTRODUCTION:-
This Paper mainly focused on how operating system is
loading through various processes. Operating system is
the platform where all the programs come together to
perform computational job. Operating systems do not
directly work with hardware but it works with kernel to
complete the tasks smoothly. Kernel directly interacts
with the hardware to allocate the memory space to
execute the tasks. Once task has been completed again
control came to the operating system level, So Operating
system is the user interface which acts as platform for
human to execute computational tasks. We have to
understand the operating system working principle first
we have to know operating system loads into the
memory. Here mainly focusing on UNIX based operating
systems start up.
2. INITIAL STAGE:-
System memory is empty when we turn on PC, no
processing of data and nothing to execute but
components should know where to look for it. So BIOS
manufacturers developed their code to always start
executing at the same place i.e. reset vector. Reset vector
is the default location a central processing unit will go to
find the first instruction, it points to the address of the
instructions to execute and the address is in non-volatile
memory. But these details are not such enough; we have
to look into the hardware level at Microcontrollers to
understand the clear process of booting. Microcontroller
starts works when we just power on the system, once the
power is balanced then microcontroller to the reset
vector for the location where the start-up instruction can
be found.
Figure: Reset vector location
Microcontroller loads the address where the instructions
stored i.e. reset vector and the instructions are loaded
and executed by the CPU. First vector table (register)
information which is stored in flash memory is copied to
RAM. One reason for copying the vector table
information to RAM is that, RAM executes faster than the
flash and this helps to decrease the latency of any
interrupt calls within the system.
Date section of the linker handles all the handover
processes. Once data is copied into RAM (.data Section),
data initialization would be static & global variables.
Along with the .data section .bss section is also copied
and this section contains the variables that are initialized
to zero. Any of the RAM functions will copy from flash to
RAM with the microcontrollers at last. This entire
process is called as “C Copy Down". Proper setup is only
possible by performing this "copy down". Now the
process is handover to the MBR which we called as
Master Boot record and below BIOS setup decides the
first boot device as hard disk.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 186
Figure: Hard disk is selected as first boot device at
BIOS level.
3. MASTER BOOT RECORD (MBR):-
Consistent "Starting Point" should have in every hard
disk where all the key information stored about the disk
such as number of partitions and type of file systems
such like to load the operating system, BIOS has to load
the initial boot program in some location and that place
where all booting information is stored is called Master
boot sector, MBR or boot sector.
The most important part MBR exists on the first sector
(0*00) in the HDD. It boots the device and loads the
operating system in to memory. While installing
operating system on the hardware this disk data
structure will create once disk is partitioned. Disk
partition is referred as partitioning the single hard drive
into many logical drives and the partition is a contiguous
set of blocks on the drive that treated as independent
disk. Partitioning helps data to encapsulate since file
system corruption is limited to that partition only. We
can't find MBR in non-partitioned storage devices like
floppy disk. As told initially MBR consists of the partition
table of the disk and finds the active disk which is
referred as active partition. Information related to the
type and size of the partitions such like information
holded by the MBR. Current standard size of this MBR
disk partition is 512 bytes.
Physically it is located in in Sector 0; first sector which is
512 bytes long. Bootstrap information, partitioning table
information and validation check or disk signatures are
main parts of MBR. Bootstrap as boot loader, it is an
executable code which is responsible to find the active
partition table and to catch the first sector in active
partition. After scanned the active partition a copy of the
boot sector will be loaded to the memory to start the
booting process. If MBR fails to finish its functions then
different types of errors will be reported. BIOS can
restore the MBR to the first block location on the hard
disk from the MBR Image. BIOS use different methods to
handle MBR data corruption in the situation of invalid
MBR’s.
Next 64 bytes data structure is partition table which
contains all information of the hard disk partitions. To
find the active partition table has to analyse. MBR allows
only one active partition for booting process. If more
than one active partition exists then MBR will return an
error message. Active partition loads files into memory.
Validation check or boot record signature is located at
the end of the MBR that can be also named as Magic
Number. It contains only two bytes of memory which is
required by the BIOS during booting.
Figure: - Master Boot Record
MBR is to extract required data from HDD. In case of any
duplicate or malicious MBR exists that overwrite the
basic original MBR information and MBR is essential part
of the computer which locates first sector of the disk and
controls booting process.
4. GRAND UNIFIED BOOT LOADER (GRUB):-
GRUB is a software program which lists out all the
Operating systems and Kernels available in the
computer. Once know about the primary partition GRUB
loads into the memory which tries to load the operating
system with the help of initrd which is responsible to
keep RAM disk for the loading Operating system. One of
the most important functions of the grub is to load the
kernel into memory. Next portion of the booting is
controlled by the GRUB which provides interactive
interface to choose which OS or the version of the kernel
within an existing OS. Currently there are two grub
versions available i.e. GRUB & GRUB2. We can customize
grub configurations by changing the grub configuration
file which mainly locates in /etc/grub/; we have to over
look into it.
Figure: Grub Program listing out all the available OS
Versions in the Computer
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 187
The first two values specifying what’s going to be first
and what the default Operating system is and Kernel
when we are booting which is identified by the value
“zero”. Showing two kernels of the same Operating
system. Let’s see overview of GRUB configuration file,
Figure: Grub Configuration file
default: Which defines which Operating System or
Kernel to be load automatically.
Timeout: Time which we get all the OS & Kernel
information in the black screen. Once we exceed this
time operating system loads automatically which defined
at default option.
Hiddenmenu: It is not showing complete menu just
countdown.
Root (hd0, 0): Location of the hard disk where kernel is
located.
Kernel: Details of the Kernel.
Initrd: Initial RAM Disk is initial root file system which is
mounted before the original root file system available.
Root=/dev/mapper/vg_virtualrhel-lv_root: Root
partition location.
rd_LVM_LV: Identifies and activates the logical volumes.
rhgb quite: hides the boot messages by default.
Just have a look into the figure which is listing two
versions of the same operating system at grub level.
Default is listed as 0, so first operating system will load
into the memory once booting crosses the GRUB level. If
we want to change the default OS then we have to make
that default value as 1 or else than depending on how
many operating systems available in our machine.
Basically next versions of the operating system
overcome the problem of the previous problems and we
can achieve new releases features in already installed OS
by installing new release of the kernel.
6. KERNEL:-
Once Grub loads the Kernel in to Memory initrd acts as
temporary mount for root filesystem. From here Kernel
takes the responsibility to bring up the Operating
system. Kernel is the main component and called it as
heart of the operating system which acts as interface
between OS applications and hardware to schedule the
jobs and to allocate the memory space for the jobs
execution. Kernel is responsible for Process, Device,
Memory management, interrupt handling and I/O
Communication. Kernel executes the /sbin/init script
which is the first process and PID 1. Init (Initialization)
program brings up all the necessary services and looks
into /etc/inittab file to bring up the operating system in
defaults run level. There are 6 run levels which describe
operating system states 0, 1, 2,3,4,5 & 6.
Run level Description
0 Halt
1 Single User Mode
2 Multi User Mode without NFS
3 Multi user mode with NFS
4 Unused Mode
5 Graphical Mode X11
6 Reboot
From all the above listed run levels; single user mode is
the power full mode where we can fix the issues more
efficiently than the other modes. We can treat it as
console mode as by CLI. We can fix the maximum issues
of the operating from this mode.
Figure: - Kernel
7. DIFFERENTIATING RHEL 6 & 7 START UP:-
Both RHEL 6 & 7 start up’s are likely similar but we have
to know few more things about what are the better
features in RHEL 7 than RHEL 6. Kernel was upgraded in
RHEL 7 and it is using systemd as initial process which is
responsible to bring up all the remaining processes and
we can’t get the default run level from inittab file, we
have to look into “/etc/systemd/system/default.target”
for it. Memory management is extremely nice in RHEL 7
operating system than the RHEL 6.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 188
8. CONCLUSION:-
All essential processes have been covered in this paper
and sequence of the start-up is likely same for all the
UNIX versions. In every version or release these
processes handling mechanism have been changes to
make the memory management more efficiently than the
previous releases. GRUB2 is introduced in RHEL 7 &
SUSE operating systems; it has more capability to handle
the processes very smoothly. I will look into GRUB2
features and its mechanism how it handles the processes
more efficiently in my next paper.
TERMS:-
Microcontroller – It is an integrated circuit design to
perform the specific operation which includes processor,
memory (RAM), & IO peripherals in single circuit chip.
Boot Strap – It is program which initiates OS Start Up.
MBR – Primary partition in boot device.
GRUB – Software program which know all available
operating systems in the machine.
INIT – First process in RHEL 6 Operating system, its PID
is 1.
SYSTEMD – First process in RHEL 7 Operating system, its
PID is 1.
REFERENCES:-
No references for this, I got all this information from my
industrial experience. I have been collected suitable
figures from internet.
G.K. Santan was born in Andhrapradesh,
India in 1991.He received B.tech degree
in Computer Science and Engineering
from JNTU Hyderabad in 2012 and
M.tech in Computer Networks and
securities from KL University in 2014.
On the same year he started his career
as GNOC Engineer in JDA Software Pvt Ltd, Bangalore,
India, to Manage Global Data centre environments. He is
expertise in UNIX based operating systems, Physical
Machines Configurations, VMWare, KVM, and Scripting
along with the Automation. He is certified as Redhat
system administrator & Redhat Virtualization
Administrator. After he moved to Atos Global IT
services, Bangalore, India, as senior systems engineer.
BIOGRAPHY:-

More Related Content

What's hot

What's hot (20)

Ch 2
Ch 2Ch 2
Ch 2
 
Writing Character driver (loadable module) in linux
Writing Character driver (loadable module) in linuxWriting Character driver (loadable module) in linux
Writing Character driver (loadable module) in linux
 
Booting
BootingBooting
Booting
 
Linux booting process!!
Linux booting process!!Linux booting process!!
Linux booting process!!
 
Boot process
Boot processBoot process
Boot process
 
bios booting process
bios booting processbios booting process
bios booting process
 
Bootloader and bootloading
Bootloader and bootloadingBootloader and bootloading
Bootloader and bootloading
 
Booting & shut down,
Booting & shut down,Booting & shut down,
Booting & shut down,
 
5. boot process
5. boot process5. boot process
5. boot process
 
Code4vn - Linux day - linux boot process
Code4vn - Linux day - linux boot processCode4vn - Linux day - linux boot process
Code4vn - Linux day - linux boot process
 
boot
bootboot
boot
 
6 stages of linux boot process
6 stages of linux boot process6 stages of linux boot process
6 stages of linux boot process
 
Operating Systems (slides)
Operating Systems (slides)Operating Systems (slides)
Operating Systems (slides)
 
Structure of processes ppt
Structure of processes pptStructure of processes ppt
Structure of processes ppt
 
Know thyubuntu
Know thyubuntuKnow thyubuntu
Know thyubuntu
 
Unix fundamentals
Unix fundamentalsUnix fundamentals
Unix fundamentals
 
Ms dos boot process
Ms dos boot process Ms dos boot process
Ms dos boot process
 
The Boot Process
The Boot ProcessThe Boot Process
The Boot Process
 
Os solaris memory management
Os  solaris memory managementOs  solaris memory management
Os solaris memory management
 
Ch04
Ch04Ch04
Ch04
 

Similar to IRJET- Orchestration of Operating System Start-Up

motherboard.pptx
motherboard.pptxmotherboard.pptx
motherboard.pptxRaviRaval36
 
COC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptx
COC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptxCOC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptx
COC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptxMaryGraceManaegHered
 
An Insight into the Linux Booting Process
An Insight into the Linux Booting ProcessAn Insight into the Linux Booting Process
An Insight into the Linux Booting ProcessHardeep Bhurji
 
1 booting process and software based solution
1 booting process and software based solution 1 booting process and software based solution
1 booting process and software based solution Urwa Shanza
 
IT Essentials (Version 7.0) - ITE Chapter 11 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 11 Exam AnswersIT Essentials (Version 7.0) - ITE Chapter 11 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 11 Exam AnswersITExamAnswers.net
 
Module_2_IT_ERA.pptx
Module_2_IT_ERA.pptxModule_2_IT_ERA.pptx
Module_2_IT_ERA.pptxJenloDiamse
 
1. What is the value of requiring the OS to provide status informati.pdf
1. What is the value of requiring the OS to provide status informati.pdf1. What is the value of requiring the OS to provide status informati.pdf
1. What is the value of requiring the OS to provide status informati.pdfudit652068
 
Grub2 Booting Process
Grub2 Booting ProcessGrub2 Booting Process
Grub2 Booting ProcessMike Wang
 
Bootloaders (U-Boot)
Bootloaders (U-Boot) Bootloaders (U-Boot)
Bootloaders (U-Boot) Omkar Rane
 
3996234.ppt
3996234.ppt3996234.ppt
3996234.pptKdpKumar
 
Structure of an operating system.pptx
Structure of an operating system.pptxStructure of an operating system.pptx
Structure of an operating system.pptxMSivani
 

Similar to IRJET- Orchestration of Operating System Start-Up (20)

BOOTING.ppt
BOOTING.pptBOOTING.ppt
BOOTING.ppt
 
motherboard.pptx
motherboard.pptxmotherboard.pptx
motherboard.pptx
 
OS_Intro_Chap_1.ppt
OS_Intro_Chap_1.pptOS_Intro_Chap_1.ppt
OS_Intro_Chap_1.ppt
 
bios.docx
bios.docxbios.docx
bios.docx
 
COC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptx
COC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptxCOC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptx
COC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptx
 
An Insight into the Linux Booting Process
An Insight into the Linux Booting ProcessAn Insight into the Linux Booting Process
An Insight into the Linux Booting Process
 
1 booting process and software based solution
1 booting process and software based solution 1 booting process and software based solution
1 booting process and software based solution
 
IT Essentials (Version 7.0) - ITE Chapter 11 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 11 Exam AnswersIT Essentials (Version 7.0) - ITE Chapter 11 Exam Answers
IT Essentials (Version 7.0) - ITE Chapter 11 Exam Answers
 
Module_2_IT_ERA.pptx
Module_2_IT_ERA.pptxModule_2_IT_ERA.pptx
Module_2_IT_ERA.pptx
 
1. What is the value of requiring the OS to provide status informati.pdf
1. What is the value of requiring the OS to provide status informati.pdf1. What is the value of requiring the OS to provide status informati.pdf
1. What is the value of requiring the OS to provide status informati.pdf
 
Grub2 Booting Process
Grub2 Booting ProcessGrub2 Booting Process
Grub2 Booting Process
 
Boot loader
Boot loader Boot loader
Boot loader
 
Linux Booting Steps
Linux Booting StepsLinux Booting Steps
Linux Booting Steps
 
Bootloaders (U-Boot)
Bootloaders (U-Boot) Bootloaders (U-Boot)
Bootloaders (U-Boot)
 
3996234.ppt
3996234.ppt3996234.ppt
3996234.ppt
 
Structure of an operating system.pptx
Structure of an operating system.pptxStructure of an operating system.pptx
Structure of an operating system.pptx
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
 
OS full chapter.ppt
OS full chapter.pptOS full chapter.ppt
OS full chapter.ppt
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 

Recently uploaded (20)

INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 

IRJET- Orchestration of Operating System Start-Up

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 185 Orchestration of Operating System Start-up Gavine Kanakadurga Santan M.Tech, Senior Systems Engineer, Atos Global IT Services, Bangalore, India ------------------------------------------------------------------------***------------------------------------------------------------------------- ABSTRACT: - BIOS handing over the process to handle Operating system booting to another entity is same in all operating systems architectures. But how the software entities are handling processes to bring up the Operating system is such an interesting topic and discussing all and all around processes to get a complete mechanism of Operating system booting. Here mainly concentrating on UNIX based Operating system booting process by comparing both the versions of 6 & 7. In both 6 & 7 OS booting initiated when we power on the machine then BIOS wakes up and it informs the MBR (Master Boot Record) to handle the remaining processes. MBR the sensitive and first partition in the primary/bootable device and MBR have internally three major partitions i.e. IPL (Initial Program Loader), PTI (Partitioning Table Information) and VC (Validation Check). Once MBR is fine then it handover the process to black screen i.e. GRUB (Grand Unified Boot Loader), GRUB knows about all the kernels information and it takes the responsibility to load the preferred kernel. Kernel which we called as heart of the operating system, once the process is handing over to the kernel it brings all the resources and services alive in the machine. Finally INIT in 6 & SYSTEMD in 7 are parents of all the processes and play a key role to handle the resources. This is what we know but once we dig into deep of this booting process we can understand how beautiful it is. 1. INTRODUCTION:- This Paper mainly focused on how operating system is loading through various processes. Operating system is the platform where all the programs come together to perform computational job. Operating systems do not directly work with hardware but it works with kernel to complete the tasks smoothly. Kernel directly interacts with the hardware to allocate the memory space to execute the tasks. Once task has been completed again control came to the operating system level, So Operating system is the user interface which acts as platform for human to execute computational tasks. We have to understand the operating system working principle first we have to know operating system loads into the memory. Here mainly focusing on UNIX based operating systems start up. 2. INITIAL STAGE:- System memory is empty when we turn on PC, no processing of data and nothing to execute but components should know where to look for it. So BIOS manufacturers developed their code to always start executing at the same place i.e. reset vector. Reset vector is the default location a central processing unit will go to find the first instruction, it points to the address of the instructions to execute and the address is in non-volatile memory. But these details are not such enough; we have to look into the hardware level at Microcontrollers to understand the clear process of booting. Microcontroller starts works when we just power on the system, once the power is balanced then microcontroller to the reset vector for the location where the start-up instruction can be found. Figure: Reset vector location Microcontroller loads the address where the instructions stored i.e. reset vector and the instructions are loaded and executed by the CPU. First vector table (register) information which is stored in flash memory is copied to RAM. One reason for copying the vector table information to RAM is that, RAM executes faster than the flash and this helps to decrease the latency of any interrupt calls within the system. Date section of the linker handles all the handover processes. Once data is copied into RAM (.data Section), data initialization would be static & global variables. Along with the .data section .bss section is also copied and this section contains the variables that are initialized to zero. Any of the RAM functions will copy from flash to RAM with the microcontrollers at last. This entire process is called as “C Copy Down". Proper setup is only possible by performing this "copy down". Now the process is handover to the MBR which we called as Master Boot record and below BIOS setup decides the first boot device as hard disk.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 186 Figure: Hard disk is selected as first boot device at BIOS level. 3. MASTER BOOT RECORD (MBR):- Consistent "Starting Point" should have in every hard disk where all the key information stored about the disk such as number of partitions and type of file systems such like to load the operating system, BIOS has to load the initial boot program in some location and that place where all booting information is stored is called Master boot sector, MBR or boot sector. The most important part MBR exists on the first sector (0*00) in the HDD. It boots the device and loads the operating system in to memory. While installing operating system on the hardware this disk data structure will create once disk is partitioned. Disk partition is referred as partitioning the single hard drive into many logical drives and the partition is a contiguous set of blocks on the drive that treated as independent disk. Partitioning helps data to encapsulate since file system corruption is limited to that partition only. We can't find MBR in non-partitioned storage devices like floppy disk. As told initially MBR consists of the partition table of the disk and finds the active disk which is referred as active partition. Information related to the type and size of the partitions such like information holded by the MBR. Current standard size of this MBR disk partition is 512 bytes. Physically it is located in in Sector 0; first sector which is 512 bytes long. Bootstrap information, partitioning table information and validation check or disk signatures are main parts of MBR. Bootstrap as boot loader, it is an executable code which is responsible to find the active partition table and to catch the first sector in active partition. After scanned the active partition a copy of the boot sector will be loaded to the memory to start the booting process. If MBR fails to finish its functions then different types of errors will be reported. BIOS can restore the MBR to the first block location on the hard disk from the MBR Image. BIOS use different methods to handle MBR data corruption in the situation of invalid MBR’s. Next 64 bytes data structure is partition table which contains all information of the hard disk partitions. To find the active partition table has to analyse. MBR allows only one active partition for booting process. If more than one active partition exists then MBR will return an error message. Active partition loads files into memory. Validation check or boot record signature is located at the end of the MBR that can be also named as Magic Number. It contains only two bytes of memory which is required by the BIOS during booting. Figure: - Master Boot Record MBR is to extract required data from HDD. In case of any duplicate or malicious MBR exists that overwrite the basic original MBR information and MBR is essential part of the computer which locates first sector of the disk and controls booting process. 4. GRAND UNIFIED BOOT LOADER (GRUB):- GRUB is a software program which lists out all the Operating systems and Kernels available in the computer. Once know about the primary partition GRUB loads into the memory which tries to load the operating system with the help of initrd which is responsible to keep RAM disk for the loading Operating system. One of the most important functions of the grub is to load the kernel into memory. Next portion of the booting is controlled by the GRUB which provides interactive interface to choose which OS or the version of the kernel within an existing OS. Currently there are two grub versions available i.e. GRUB & GRUB2. We can customize grub configurations by changing the grub configuration file which mainly locates in /etc/grub/; we have to over look into it. Figure: Grub Program listing out all the available OS Versions in the Computer
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 187 The first two values specifying what’s going to be first and what the default Operating system is and Kernel when we are booting which is identified by the value “zero”. Showing two kernels of the same Operating system. Let’s see overview of GRUB configuration file, Figure: Grub Configuration file default: Which defines which Operating System or Kernel to be load automatically. Timeout: Time which we get all the OS & Kernel information in the black screen. Once we exceed this time operating system loads automatically which defined at default option. Hiddenmenu: It is not showing complete menu just countdown. Root (hd0, 0): Location of the hard disk where kernel is located. Kernel: Details of the Kernel. Initrd: Initial RAM Disk is initial root file system which is mounted before the original root file system available. Root=/dev/mapper/vg_virtualrhel-lv_root: Root partition location. rd_LVM_LV: Identifies and activates the logical volumes. rhgb quite: hides the boot messages by default. Just have a look into the figure which is listing two versions of the same operating system at grub level. Default is listed as 0, so first operating system will load into the memory once booting crosses the GRUB level. If we want to change the default OS then we have to make that default value as 1 or else than depending on how many operating systems available in our machine. Basically next versions of the operating system overcome the problem of the previous problems and we can achieve new releases features in already installed OS by installing new release of the kernel. 6. KERNEL:- Once Grub loads the Kernel in to Memory initrd acts as temporary mount for root filesystem. From here Kernel takes the responsibility to bring up the Operating system. Kernel is the main component and called it as heart of the operating system which acts as interface between OS applications and hardware to schedule the jobs and to allocate the memory space for the jobs execution. Kernel is responsible for Process, Device, Memory management, interrupt handling and I/O Communication. Kernel executes the /sbin/init script which is the first process and PID 1. Init (Initialization) program brings up all the necessary services and looks into /etc/inittab file to bring up the operating system in defaults run level. There are 6 run levels which describe operating system states 0, 1, 2,3,4,5 & 6. Run level Description 0 Halt 1 Single User Mode 2 Multi User Mode without NFS 3 Multi user mode with NFS 4 Unused Mode 5 Graphical Mode X11 6 Reboot From all the above listed run levels; single user mode is the power full mode where we can fix the issues more efficiently than the other modes. We can treat it as console mode as by CLI. We can fix the maximum issues of the operating from this mode. Figure: - Kernel 7. DIFFERENTIATING RHEL 6 & 7 START UP:- Both RHEL 6 & 7 start up’s are likely similar but we have to know few more things about what are the better features in RHEL 7 than RHEL 6. Kernel was upgraded in RHEL 7 and it is using systemd as initial process which is responsible to bring up all the remaining processes and we can’t get the default run level from inittab file, we have to look into “/etc/systemd/system/default.target” for it. Memory management is extremely nice in RHEL 7 operating system than the RHEL 6.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 188 8. CONCLUSION:- All essential processes have been covered in this paper and sequence of the start-up is likely same for all the UNIX versions. In every version or release these processes handling mechanism have been changes to make the memory management more efficiently than the previous releases. GRUB2 is introduced in RHEL 7 & SUSE operating systems; it has more capability to handle the processes very smoothly. I will look into GRUB2 features and its mechanism how it handles the processes more efficiently in my next paper. TERMS:- Microcontroller – It is an integrated circuit design to perform the specific operation which includes processor, memory (RAM), & IO peripherals in single circuit chip. Boot Strap – It is program which initiates OS Start Up. MBR – Primary partition in boot device. GRUB – Software program which know all available operating systems in the machine. INIT – First process in RHEL 6 Operating system, its PID is 1. SYSTEMD – First process in RHEL 7 Operating system, its PID is 1. REFERENCES:- No references for this, I got all this information from my industrial experience. I have been collected suitable figures from internet. G.K. Santan was born in Andhrapradesh, India in 1991.He received B.tech degree in Computer Science and Engineering from JNTU Hyderabad in 2012 and M.tech in Computer Networks and securities from KL University in 2014. On the same year he started his career as GNOC Engineer in JDA Software Pvt Ltd, Bangalore, India, to Manage Global Data centre environments. He is expertise in UNIX based operating systems, Physical Machines Configurations, VMWare, KVM, and Scripting along with the Automation. He is certified as Redhat system administrator & Redhat Virtualization Administrator. After he moved to Atos Global IT services, Bangalore, India, as senior systems engineer. BIOGRAPHY:-