The Linux Operating System R.Bigelow. What is an Operating System An operating system is a collection of programs that manage a computer's resources.

Slides:



Advertisements
Similar presentations
COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 3 Operating Systems.
Advertisements

Operating System.
The Operating System. What is an Operating System? The program that is loaded first and manages the hardware resources like main memory, backing storage.
Genesis: from raw hardware to processes System booting sequence: how does a machine come into life.
Chapter 9: Understanding System Initialization The Complete Guide To Linux System Administration.
Week 8 System Initialization and X Windows. Objectives  Summarize the major steps necessary to boot a Linux system  Configure the LILO and GRUB boot.
Linux+ Guide to Linux Certification Chapter Nine System Initialization.
Linux Booting Procedure
Linux can be generally divided into four major components: 1. KERNEL – OS, ultimate boss The kernel is the core program that runs programs and manages.
Booting the Linux Kernel Dr. Michael L. Collard 1.
Booting And Shutting Down. Bootstrapping  Bootstrapping is standard term for “starting up a computer”  During bootstrapping the kernel is loaded into.
Operating Systems: Software in the Background
1 Web Server Administration Chapter 3 Installing the Server.
Bootloader / multi-boot
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
Chapter Three Software and Operating Systems What is software? How software is developed (Analysis, Design, Programming, and Testing) What are software.
Operating systems.
Operating Systems Operating System
Operating Systems What do you have left on your computer after you strip away all of the games and application programs you bought and installed? Name.
Linux+ Guide to Linux Certification Chapter Three Linux Installation and Usage.
Basic Input Output System
Linux Booting Procedure
Computer Maintenance Unit Subtitle: Basic Input/Output System (BIOS) Excerpted from 1 Copyright © Texas Education Agency, All.
4 1 Operating System Activities  An operating system is a type of system software that acts as the master controller for all activities that take place.
Computer and Information Science Computer Software Computer Software Chapter 1.2.
Booting. Booting is the process of powering it on and starting the operating system. power on your machine, and in a few minutes your computer will be.
Operating Systems JEOPARDY Computer Repair GeneralConcepts OS Tasks MoreConcepts Using the OS Misc
UNIX Startup and Shutdown CSCI N321 – System and Network Administration Copyright © 2000, 2010 by Scott Orr and the Trustees of Indiana University.
Operating Systems TexPREP Summer Camp Computer Science.
System Software CSCI-N 100 Department of Computer and Information Science.
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
Higher Systems Computer Software. Operating System (O/S) ► The O/S controls the computer. It controls communication with peripheral devices. It loads.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
The Functions of Operating Systems Desktop PC Operating Systems.
Linux Kernel Management. Module 9 – Kernel Administration ♦ Overview The innermost layer of Linux operating system is the kernel, which is a thin layer.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Linux Startup Process Presenter: Dipu Gupta.
UNIX Unit 1- Architecture of Unix - By Pratima.
COMP075-OS2.
Credit:  An operating system is the program that is loaded into the computer  coordinates all the activities among.
UNIX Startup and Shutdown CSCI N321 – System and Network Administration Copyright © 2000, 2009 by Scott Orr and the Trustees of Indiana University.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Computer Maintenance I
System initialization Unit objectives A.Outline steps necessary to boot a Linux system, configure LILO and GRUB boot loaders, and dual boot Linux with.
Systems Software / The Operating System CSC October 14, 2010.
Overview A) Power on or reset B) 1st stage boot loader C) 2nd stage boot loader D) Operate system.
Chap- 2 BOOTING & SHUTDOWN LINUX SYSTEM Created by: Asst. Prof. Ashish Shah, J.M.PATEL COLLEGE, GOREGOAN W 1.
1 Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support. http//free-electrons.com The GRUB bootloader Michael.
The GRUB bootloader Michael Opdenacker Thomas Petazzoni Free Electrons
Computers: Tools for an Information Age
Operating System & Application Software
Chapter Objectives In this chapter, you will learn:
Operating System Review
Chapter 2: Operating-System Structures
Chapter 5: Using System Software
Computer Maintenance Unit Subtitle: Basic Input/Output System (BIOS)
Chapter 2: System Structures
Chapter 4 – Introduction to Operating System Concepts
TexPREP Summer Camp Computer Science
Introduction to Computers
CONFIGURING HARDWARE DEVICE & START UP PROCESS
Operating System Review
OPERATING SYSTEMS.
Starting the computer. Every day we are using an operating system and most specifically a Windows operating system but most of us are not aware of the.
Device management How does the operating system manage the hardware and peripheral devices? Device Driver: Each device is attached to your computer with.
Intro. To Operating Systems
Computer software 2.
SUSE Linux Enterprise Desktop Administration
Modern PC operating systems
A very basic introduction
Presentation transcript:

The Linux Operating System R.Bigelow

What is an Operating System An operating system is a collection of programs that manage a computer's resources. Typical management tasks include, task scheduling, storage allocations, memory management, and peripheral interfacing.

Operating System Model User interacts with applications and system programs. System programs interact with the user, applications and Kernel. Kernel interacts with system programs and device drivers. Device drivers interact with the kernel and devices

Linux Boot Sequence

POST The Power On Self Test occurs every time the computer is started. During this test memory is verified, fixed disks and peripheral cards are identified. The POST routine is completed by the BIOS (Basic Input/Output System) code.

Boot Loader The BIOS code contains the Hardware (HW) boot loader. The primary responsibility of the HW boot loader is to identify the boot order of devices, and to locate the boot signature of the software (SW) boot loader The job of the SW boot loader is to load the Kernel of the operating system.

GRUB The Grand Unified Bootloader (GRUB) is the most commonly used boot loader in newer distributions of Linux. GRUB is able to load any operating system that is supported by the computer's architecture. GRUB is also capable of presenting users with a graphical menu, which allows them to select which operating system they wish to load.

GRUB Configuration All of the configuration for GRUB is done in the /boot/grub/menu.lst file. Below are some sample lines from this file. Splashimage= XXX Specifies the background image default=N – Specifies the default operating system to load. timeout=N - Specifies the amount of time to wait before loading the default OS.

Sample Linux GRUB Entry title Fedora Core ( fc6) root (hd0,3)‏ kernel /boot/vmlinuz fc6 ro rhgb quiet initrd /boot/initrd fc6.img savedefault boot

Sample Windows Grub Entry title Windows Vista Business root (hd0,0)‏ savedefault makeactive chainloader +1

The Linux Kernel The kernel is common to all distributions and is constantly being updated, by thousands of developers. The kernel can be stored in any location, but it can gernally be found in the /boot directory. Typical kernel filename would be something like: vmlinuz All Linux kernels for the last 15 years have been version 2.

Kernel Version numbering 2.B.C-D B This number represents the major version number, thus far revisions to the 2 kernel have been 0,2,4 and 6. Odd major versions numbers represent development kernels. C- This is the minor version number. Typically a new minor versions is released every 2-6 months. D- Revision number, this represents minor bug fixes and performance tweaks, and is updated almost weekly.