SlideShare una empresa de Scribd logo
1 de 7
OPERATING SYSTEMS
Operating system (OS) – is a software program that controls the system’s hardware and that
interacts with the user and application software. OS is the computer’s master control program.
OS also acts as the primary controlling mechanisms for the computer’s hardware.
Functions of Operating Systems:
• Provide a user interface – displays the on-screen-elements with which you interact.
• Run programs - loads programs into the computer’s memory so that you can use them.
• Manage hardware devices – coordinates how programs work with the computer’s
hardware and other software.
• Organized file storage – manages the way information is stored on and retrieved from
disks.
Types of Operating Systems:
1. Real-Time Operating Systems – very fast, relatively small OS. Real-time OSs are
often embedded OSs, built into the circuitry of a device and are not loaded from a disk
drive. Real-time OS is needed to run real-time applications; it may support multiple
tasks, or it may only support single-tasking.
Real-time application – an application that responds to certain inputs extremely quickly
—thousandths or millionths of a second (milliseconds or microseconds, respectively).
Real-time applications are needed to run medical diagnostics equipment, life-support
systems, machinery, scientific instruments, and industrial systems.
2. Single-User/Single-Tasking Operating Systems – allows a single user to perform just
one task at a time. To a user, a task is a function such as printing a document, writing a
file to disk, or editing a file. To OS, a task is a process, and small and simple OSs can
only manage a single task a time. Take up little space on disk and run on inexpensive
computers.
Example of a single-tasking OS: MS-DOS, Palm OS used on the Palm handheld
computers.
3. Single-User/Multitasking Operating Systems – allows a single user to perform two or
more functions at once. It takes a special OS to keep two or more tasks running a once.
Require expensive computers and tend to be complex.
Examples: MS Windows, Macintosh OS
4. Multi-User/Multitasking Operating Systems – allows multiple users to use programs
that are simultaneously running on a single network server, called a terminal server.
This gives each user a complete environment, called user session, on the server. Each
user’s applications run within their user session on the server separate from all other
user sessions. The software that makes this possible is called a terminal client.
Advantage: maintenance can be easy and allow user to work with applications that
require a more powerful computer.
Disadvantage: if network connection to the server is broke, the user cannot work in the
applications on the server.
Examples: UNIX, VMS, mainframe OS (MVS)
2
User Interface – on-screen elements that enable the user to interact with the software.
Two most common types of user interfaces:
1. Graphical User Interface (GUI) – a user interface in which actions are initiated when
the user selects an icon, a toolbar button, or an option from a pull-down menu with the
mouse or other pointing device.
– Most common interface used in Windows, OS X, Gnome, KDE
2. Command-Line Interface – a user interface that enables the user to interact with the
software by typing strings of characters at a prompt.
– Older interface - DOS, Linux, UNIX
Running Programs
The operating system provides a consistent interface between application programs and the
user. It is also the interface between those programs and other computer resources such as
memory, printer, or another program.
System call – a feature built into an application program that requests a service from the
OS, as when a word processing program requests the use of the printer to print a
document. Provides consistent access to OS features.
Services that an OS provides to programs:
o Saving the contents of files to a disk.
o Reading the contents of a file from disk into memory.
o Sending resources that let you copy or move data from one document to another
or from one program to another.
o Allocating RAM among the running programs.
o Recognizing keystrokes or mouse clicks and displaying characters or graphics on
the screen.
Sharing Information between programs
o Copy and paste
o Object Linking and Embedding
Managing Hardware
When programs run, they need to use the computer’s memory, monitor, disk drives, and other
devices, such as a printer. The operating system is the intermediary between programs and
hardware.
Processing Interrupts – the OS uses interrupt requests (IRQs) to help coordinate
processes.
Working with Device Drivers – the OS often provides programs for working with
special devices such as printers. These programs are called drivers because
they allow the OS and other programs to activate and use—that is, “drive”—the
hardware device.
3
Enhancing an OS with Utility Software
Utilities – are software programs that enhance or extend the operating system’s capabilities, or
that simply offer new features not provided by the OS itself.
Popular utilities:
1. Backup Utilities – backup utility can help you copy large groups of files from your hard
disk to another medium. Many newer OS feature built-in backup utilities but feature-rich
backup software is available from other sources. These utilities not only transfer files to
a backup medium, they also organize files, update backups, and restore backups to disk
in case of data loss.
2. Antivirus – a virus is a parasitic program that can delete or scramble files or replicate
itself until the host disk is full. Antivirus utility can examine the contents of a disk or
RAM for hidden viruses and files that may act as hosts for virus code.
3. Firewall – an antipiracy method for protecting networks. A firewall permits access to
public sections of the network while protecting propriety areas.
4. Intrusion Detection – while firewall offers protection form predictable intrusion.
Intrusion detection software reveals the types of attacks a firewall is thwarting, creating
logs of the attempts notifying you of certain types of intrusion attempts.
5. Screen Savers – popular utilities, although they serve little purpose other than to hide
what would otherwise be displayed on the screen. Screen savers display a moving
image on the screen and were originally created to prevent displayed images from
“burning” into the monitor.
PC Operating Systems:
• Microsoft Windows is the most popular
– Installed more than other OS combined
– Installed on about 95% of computers
– Apple and Linux represent the other 5%
• DOS (Disk Operating System)
– Single user single-tasking OS
– Command line interface
– 16-bit OS
– Powerful
– Fast
– Supports legacy applications
• Windows NT
– Designed for a powerful system
– 32-bit OS
– Very stable
– Windows NT Workstation – single-user multitasking OS
– Windows NT Server
• Multi user multi tasking OS
• Network operating system
4
• Windows 9x
– 95, 98, and Millennium Edition (Me)
– 32-bit OS
• Supported 16-bit programs well
– unstable OS
– Still found in large corporations
– 95 introduced the Start button
– 98 introduced active desktop, inclusion of Internet Explorer Web browser
– Windows Me (Millenium Edition) improved multimedia capabilities, built-in support for
digital video editing, and enhanced Internet features.
• Windows 2000 Professional
– Combines user-friendly interface and features of Windows 98 with file system,
netwoking,
power and stability of Windows NT
– Optimized for office and developers
– Application software ran very well
– Support symmetric multiprocessing (SMP) with up to two processors
• Windows XP
– Microsoft’s newest desktop product
– Different look from 2000
– Many different versions
– Digital multimedia support was enhanced
– Communications was enhanced
– Mobile computing became a priority
– Takes advantage of universal Plug and Play support
• UNIX
– Runs on all computer types
– 32- or 64-bit
– Very stable and fast
– Command-line interface
– Can cost thousands of dollars
• Linux
– Free or inexpensive version of UNIX
– 32-bit OS
– Very stable and fast
– Most flavors are open source
– X Windows GUI
• Command line interface is available
5
• Macintosh operating systems
– OS X
– Based on FreeBSD Linux
– Very stable and easy to configure
– Only runs on Mac hardware
Network Operating System – is an OS that is designed to run on a network server dedicated
to providing various services to other computers on the network.
Network Operating System Features:
• Fast and stable
• Runs on servers
• Multi-user and multitasking OS
• 32- or 64-bit
• File and print sharing
– Users access the same files
– Hundreds of users use a printer
– Different OS can interact
• Data integrity
– Backups copies data onto tape
– RAID copies data onto other drives
• Redundant Array of Inexpensive Disks (RAID)
• Relies on two or more hard drives
• May speed access to data
• Data security
– Access to data can be restricted
– Access to server resources is controlled
– Audits can be kept
• NT Server
– Same core as NT Workstation
– Security added
– Multi user capability added
– RAID support included
• Windows 2000 Server
– Same technology as 2000 workstation
– Active Directory (AD)
• Central database of server resources
• Simplifies network management
– Distributed programs supported
– Server Standard Edition
– Advanced Server Edition
– Data Center Edition
• Windows 2003 Server
– Designed to compete with UNIX
– XP like interface
– Better support for XP computers
– MS .NET framework supported
– Distributed programs are supported
– Server Standard Edition
– Data Center Edition – database center
• UNIX for servers
– Oldest NOS in widespread use
– Stable secure and fast
6
– Main OS for Internet and Web
– Large organizations depend on UNIX
• Linux for servers
– Popular in small businesses
– Stable, fast and inexpensive
– Linux’s popularity is growing
Embedded Operating Systems – is one that is built into the circuitry of an electronic device.
• Cell phones, PDAs, medical equipment
• Stable and fast
• Windows XP embedded
– Based on Windows XP
– Customized for each device
• Windows CE
– Not based on a desktop OS
– Customized for each device
– PDA and cell phones
– Microsoft Automotive will run in cars
• Palm OS
– Standard on Palm PDA
– First PDA OS for consumers
– Can be found on cell phones
• Pocket PC
– Developed to compete with Palm
– Not customizable
– Interacts securely with business networks
– Can control PCs through PC
• Symbian
– Found in smart cell phones (Nokia, Sony Ericsson)
– Games, Instant Messaging, Internet
– Full color display
7

Más contenido relacionado

La actualidad más candente

Introduction to Digital Forensics
Introduction to Digital ForensicsIntroduction to Digital Forensics
Introduction to Digital ForensicsDon Caeiro
 
Cs100 lec 3 cont1 hardware - system unit and memory)
Cs100  lec 3 cont1 hardware - system unit and memory)Cs100  lec 3 cont1 hardware - system unit and memory)
Cs100 lec 3 cont1 hardware - system unit and memory)JhÜvs Laganson
 
BAIT1003 Chapter 5
BAIT1003 Chapter 5BAIT1003 Chapter 5
BAIT1003 Chapter 5limsh
 
Introduction of storage devices(Brief Knowledge)
Introduction of storage devices(Brief Knowledge)Introduction of storage devices(Brief Knowledge)
Introduction of storage devices(Brief Knowledge)Afaq Siddiqui
 
Introduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHIIntroduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHISowmya Jyothi
 
Itc lec 16 computer system components
Itc lec 16 computer system componentsItc lec 16 computer system components
Itc lec 16 computer system componentsAnzaDar3
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecturevenkateswarlu G
 
Unit1 four part basic computer organization
Unit1 four part basic computer organizationUnit1 four part basic computer organization
Unit1 four part basic computer organizationNeha Kurale
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardwareK. A. M Lutfullah
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1New Era University
 
MEMORY OF COMPUTER SYSTEM AND UNITS OF MEMORY
MEMORY OF COMPUTER SYSTEM ANDUNITS OF MEMORYMEMORY OF COMPUTER SYSTEM ANDUNITS OF MEMORY
MEMORY OF COMPUTER SYSTEM AND UNITS OF MEMORYanushkapaliwal123
 
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating SystemsOperating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating SystemsArti Parab Academics
 

La actualidad más candente (20)

3 computer memory
3   computer memory3   computer memory
3 computer memory
 
Introduction to Digital Forensics
Introduction to Digital ForensicsIntroduction to Digital Forensics
Introduction to Digital Forensics
 
Operating system and services
Operating system and servicesOperating system and services
Operating system and services
 
Cs100 lec 3 cont1 hardware - system unit and memory)
Cs100  lec 3 cont1 hardware - system unit and memory)Cs100  lec 3 cont1 hardware - system unit and memory)
Cs100 lec 3 cont1 hardware - system unit and memory)
 
Digital Fluency
Digital FluencyDigital Fluency
Digital Fluency
 
BAIT1003 Chapter 5
BAIT1003 Chapter 5BAIT1003 Chapter 5
BAIT1003 Chapter 5
 
Introduction of storage devices(Brief Knowledge)
Introduction of storage devices(Brief Knowledge)Introduction of storage devices(Brief Knowledge)
Introduction of storage devices(Brief Knowledge)
 
Introduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHIIntroduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHI
 
Itc lec 16 computer system components
Itc lec 16 computer system componentsItc lec 16 computer system components
Itc lec 16 computer system components
 
OSCh14
OSCh14OSCh14
OSCh14
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
 
Unit1 four part basic computer organization
Unit1 four part basic computer organizationUnit1 four part basic computer organization
Unit1 four part basic computer organization
 
OSCh13
OSCh13OSCh13
OSCh13
 
Storage Structure in OS
Storage Structure in OSStorage Structure in OS
Storage Structure in OS
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
MEMORY OF COMPUTER SYSTEM AND UNITS OF MEMORY
MEMORY OF COMPUTER SYSTEM ANDUNITS OF MEMORYMEMORY OF COMPUTER SYSTEM ANDUNITS OF MEMORY
MEMORY OF COMPUTER SYSTEM AND UNITS OF MEMORY
 
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating SystemsOperating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
 

Destacado

History report Spain's Moro Policy Spanish-Moro Wars Phase 1 and Phase 2
History report Spain's Moro Policy Spanish-Moro Wars Phase 1 and Phase 2History report Spain's Moro Policy Spanish-Moro Wars Phase 1 and Phase 2
History report Spain's Moro Policy Spanish-Moro Wars Phase 1 and Phase 2Shaina Mavreen Villaroza
 
Bio 160 Parasitology - Malaria (table of characteristics)
Bio 160 Parasitology - Malaria (table of characteristics)Bio 160 Parasitology - Malaria (table of characteristics)
Bio 160 Parasitology - Malaria (table of characteristics)Shaina Mavreen Villaroza
 
Bio 160 Parasitology - First prelim handouts Amoeba
Bio 160 Parasitology - First prelim handouts AmoebaBio 160 Parasitology - First prelim handouts Amoeba
Bio 160 Parasitology - First prelim handouts AmoebaShaina Mavreen Villaroza
 
Nematodes trematodes and cestodes handouts
Nematodes trematodes and cestodes handoutsNematodes trematodes and cestodes handouts
Nematodes trematodes and cestodes handoutsShaina Mavreen Villaroza
 

Destacado (7)

Architectural pattern of an animal
Architectural pattern of an animalArchitectural pattern of an animal
Architectural pattern of an animal
 
Bio 160 Parasitology - Blood protozoans
Bio 160 Parasitology - Blood protozoansBio 160 Parasitology - Blood protozoans
Bio 160 Parasitology - Blood protozoans
 
History report Spain's Moro Policy Spanish-Moro Wars Phase 1 and Phase 2
History report Spain's Moro Policy Spanish-Moro Wars Phase 1 and Phase 2History report Spain's Moro Policy Spanish-Moro Wars Phase 1 and Phase 2
History report Spain's Moro Policy Spanish-Moro Wars Phase 1 and Phase 2
 
Bio 160 Parasitology - Malaria (table of characteristics)
Bio 160 Parasitology - Malaria (table of characteristics)Bio 160 Parasitology - Malaria (table of characteristics)
Bio 160 Parasitology - Malaria (table of characteristics)
 
Bio 160 Parasitology - First prelim handouts Amoeba
Bio 160 Parasitology - First prelim handouts AmoebaBio 160 Parasitology - First prelim handouts Amoeba
Bio 160 Parasitology - First prelim handouts Amoeba
 
Microbiology Bio 127 Microbial Genetics
Microbiology Bio 127 Microbial GeneticsMicrobiology Bio 127 Microbial Genetics
Microbiology Bio 127 Microbial Genetics
 
Nematodes trematodes and cestodes handouts
Nematodes trematodes and cestodes handoutsNematodes trematodes and cestodes handouts
Nematodes trematodes and cestodes handouts
 

Similar a Operating Systems

Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2KapiL RawaT
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)WajeehaBaig
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptxssuser5c874e
 
Operatingsystems
Operatingsystems Operatingsystems
Operatingsystems kuldeepy60
 
Foundation of information system - Software
Foundation of information system - SoftwareFoundation of information system - Software
Foundation of information system - Softwarerh8g7p44p7
 
Unit 1 operating system
Unit 1 operating systemUnit 1 operating system
Unit 1 operating systemMeeta
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...yaminohime
 
Operating System's Concept, Working, Types, Part, and Many More
Operating System's Concept, Working, Types, Part, and Many MoreOperating System's Concept, Working, Types, Part, and Many More
Operating System's Concept, Working, Types, Part, and Many MoreRobin Thakur
 
introduction to Operating system for computer science Program
introduction to Operating system for computer science Programintroduction to Operating system for computer science Program
introduction to Operating system for computer science ProgramKemalHussen
 
11. operating-systems-part-1
11. operating-systems-part-111. operating-systems-part-1
11. operating-systems-part-1Muhammad Ahad
 
Operating System
Operating SystemOperating System
Operating Systempuneet2home
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptxLINDYLGERAL
 
platform-technologies_compress.pdf
platform-technologies_compress.pdfplatform-technologies_compress.pdf
platform-technologies_compress.pdfAbCc3
 
Operating systems
Operating systemsOperating systems
Operating systemsJoshuaIgo
 

Similar a Operating Systems (20)

Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2Itk rawa t____operatingsystems2
Itk rawa t____operatingsystems2
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
 
Operatingsystems
Operatingsystems Operatingsystems
Operatingsystems
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating system
Operating systemOperating system
Operating system
 
Foundation of information system - Software
Foundation of information system - SoftwareFoundation of information system - Software
Foundation of information system - Software
 
Unit 1 operating system
Unit 1 operating systemUnit 1 operating system
Unit 1 operating system
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
 
Operating System's Concept, Working, Types, Part, and Many More
Operating System's Concept, Working, Types, Part, and Many MoreOperating System's Concept, Working, Types, Part, and Many More
Operating System's Concept, Working, Types, Part, and Many More
 
introduction to Operating system for computer science Program
introduction to Operating system for computer science Programintroduction to Operating system for computer science Program
introduction to Operating system for computer science Program
 
OS
OSOS
OS
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
11. operating-systems-part-1
11. operating-systems-part-111. operating-systems-part-1
11. operating-systems-part-1
 
Operating System
Operating SystemOperating System
Operating System
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptx
 
what is Operating system
what is Operating systemwhat is Operating system
what is Operating system
 
systems_software
systems_softwaresystems_software
systems_software
 
platform-technologies_compress.pdf
platform-technologies_compress.pdfplatform-technologies_compress.pdf
platform-technologies_compress.pdf
 
Operating systems
Operating systemsOperating systems
Operating systems
 

Más de Shaina Mavreen Villaroza

Microbiology Bio 127 Normal Flora of the Human Body
Microbiology Bio 127 Normal Flora of the Human BodyMicrobiology Bio 127 Normal Flora of the Human Body
Microbiology Bio 127 Normal Flora of the Human BodyShaina Mavreen Villaroza
 
Microbiology Bio 127 Microbial Interactions with Humans (normal flora)
Microbiology Bio 127 Microbial Interactions with Humans (normal flora)Microbiology Bio 127 Microbial Interactions with Humans (normal flora)
Microbiology Bio 127 Microbial Interactions with Humans (normal flora)Shaina Mavreen Villaroza
 
Microbiology Bio 127 Control of Microorganisms: Principles and Physical Agents
Microbiology Bio 127 Control of Microorganisms: Principles and Physical AgentsMicrobiology Bio 127 Control of Microorganisms: Principles and Physical Agents
Microbiology Bio 127 Control of Microorganisms: Principles and Physical AgentsShaina Mavreen Villaroza
 
Mendelian (monegenic) disorders: Hemophilia
Mendelian (monegenic) disorders: HemophiliaMendelian (monegenic) disorders: Hemophilia
Mendelian (monegenic) disorders: HemophiliaShaina Mavreen Villaroza
 
Bio108 Cell Biology lec7b PROTEIN STRUCTURE AND FUNCTION
Bio108 Cell Biology lec7b PROTEIN STRUCTUREAND FUNCTIONBio108 Cell Biology lec7b PROTEIN STRUCTUREAND FUNCTION
Bio108 Cell Biology lec7b PROTEIN STRUCTURE AND FUNCTIONShaina Mavreen Villaroza
 
Bio 108 Cell Biology lec 6 Regulation of Transcription Initiation
Bio 108 Cell Biology lec 6 Regulation of Transcription InitiationBio 108 Cell Biology lec 6 Regulation of Transcription Initiation
Bio 108 Cell Biology lec 6 Regulation of Transcription InitiationShaina Mavreen Villaroza
 
Bio108 Cell Biology lec 5 DNA REPLICATION, REPAIR and RECOMBINATION
Bio108 Cell Biology lec 5 DNA REPLICATION, REPAIR and RECOMBINATIONBio108 Cell Biology lec 5 DNA REPLICATION, REPAIR and RECOMBINATION
Bio108 Cell Biology lec 5 DNA REPLICATION, REPAIR and RECOMBINATIONShaina Mavreen Villaroza
 
Bio108 Cell Biology lec 4 The Complexity of Eukaryotic Genomes
Bio108 Cell Biology lec 4 The Complexity of Eukaryotic GenomesBio108 Cell Biology lec 4 The Complexity of Eukaryotic Genomes
Bio108 Cell Biology lec 4 The Complexity of Eukaryotic GenomesShaina Mavreen Villaroza
 
Chem 45 Biochemistry: Stoker chapter 26 Protein Metabolism
Chem 45 Biochemistry: Stoker chapter 26 Protein MetabolismChem 45 Biochemistry: Stoker chapter 26 Protein Metabolism
Chem 45 Biochemistry: Stoker chapter 26 Protein MetabolismShaina Mavreen Villaroza
 
Chem 45 Biochemistry: Stoker chapter 25 Lipid Metabolism
Chem 45 Biochemistry: Stoker chapter 25 Lipid MetabolismChem 45 Biochemistry: Stoker chapter 25 Lipid Metabolism
Chem 45 Biochemistry: Stoker chapter 25 Lipid MetabolismShaina Mavreen Villaroza
 
Chem 45 Biochemistry: Stoker chapter 24 Carbohydrate Metabolism
Chem 45 Biochemistry: Stoker chapter 24 Carbohydrate MetabolismChem 45 Biochemistry: Stoker chapter 24 Carbohydrate Metabolism
Chem 45 Biochemistry: Stoker chapter 24 Carbohydrate MetabolismShaina Mavreen Villaroza
 
Chem 45 Biochemistry: Stoker chapter 23 Metabolism Introduction
Chem 45 Biochemistry: Stoker chapter 23 Metabolism IntroductionChem 45 Biochemistry: Stoker chapter 23 Metabolism Introduction
Chem 45 Biochemistry: Stoker chapter 23 Metabolism IntroductionShaina Mavreen Villaroza
 
Chem 45 Biochemistry: Stoker chapter 22 Nucleic Acids
Chem 45 Biochemistry: Stoker chapter 22 Nucleic AcidsChem 45 Biochemistry: Stoker chapter 22 Nucleic Acids
Chem 45 Biochemistry: Stoker chapter 22 Nucleic AcidsShaina Mavreen Villaroza
 
Chem 45 Biochemistry: Stoker Chapter 21 Enzymes & Vitamins
Chem 45 Biochemistry: Stoker Chapter 21 Enzymes & VitaminsChem 45 Biochemistry: Stoker Chapter 21 Enzymes & Vitamins
Chem 45 Biochemistry: Stoker Chapter 21 Enzymes & VitaminsShaina Mavreen Villaroza
 
Chem 45 Biochemistry: Stoker Chapter 20 Proteins
Chem 45 Biochemistry: Stoker Chapter 20 ProteinsChem 45 Biochemistry: Stoker Chapter 20 Proteins
Chem 45 Biochemistry: Stoker Chapter 20 ProteinsShaina Mavreen Villaroza
 
Chem 45 Biochemistry: Stoker chapter 18 Introduction – Cell Structure
Chem 45 Biochemistry: Stoker chapter 18  Introduction – Cell StructureChem 45 Biochemistry: Stoker chapter 18  Introduction – Cell Structure
Chem 45 Biochemistry: Stoker chapter 18 Introduction – Cell StructureShaina Mavreen Villaroza
 

Más de Shaina Mavreen Villaroza (20)

Pathology Bio 134 Tissue repair
Pathology Bio 134 Tissue repairPathology Bio 134 Tissue repair
Pathology Bio 134 Tissue repair
 
Pathology Bio 134 Hemodynamic disorders
Pathology Bio 134 Hemodynamic disordersPathology Bio 134 Hemodynamic disorders
Pathology Bio 134 Hemodynamic disorders
 
Pathology Bio 134 Wound Healing
Pathology Bio 134 Wound HealingPathology Bio 134 Wound Healing
Pathology Bio 134 Wound Healing
 
Microbiology Bio 127 Normal Flora of the Human Body
Microbiology Bio 127 Normal Flora of the Human BodyMicrobiology Bio 127 Normal Flora of the Human Body
Microbiology Bio 127 Normal Flora of the Human Body
 
Microbiology Bio 127 Microbial Interactions with Humans (normal flora)
Microbiology Bio 127 Microbial Interactions with Humans (normal flora)Microbiology Bio 127 Microbial Interactions with Humans (normal flora)
Microbiology Bio 127 Microbial Interactions with Humans (normal flora)
 
Microbiology Bio 127 Food Microbiology
Microbiology Bio 127 Food MicrobiologyMicrobiology Bio 127 Food Microbiology
Microbiology Bio 127 Food Microbiology
 
Microbiology Bio 127 Control of Microorganisms: Principles and Physical Agents
Microbiology Bio 127 Control of Microorganisms: Principles and Physical AgentsMicrobiology Bio 127 Control of Microorganisms: Principles and Physical Agents
Microbiology Bio 127 Control of Microorganisms: Principles and Physical Agents
 
Mendelian (monegenic) disorders: Hemophilia
Mendelian (monegenic) disorders: HemophiliaMendelian (monegenic) disorders: Hemophilia
Mendelian (monegenic) disorders: Hemophilia
 
Bio108 Cell Biology lec7b PROTEIN STRUCTURE AND FUNCTION
Bio108 Cell Biology lec7b PROTEIN STRUCTUREAND FUNCTIONBio108 Cell Biology lec7b PROTEIN STRUCTUREAND FUNCTION
Bio108 Cell Biology lec7b PROTEIN STRUCTURE AND FUNCTION
 
Bio 108 Cell Biology lec 6 Regulation of Transcription Initiation
Bio 108 Cell Biology lec 6 Regulation of Transcription InitiationBio 108 Cell Biology lec 6 Regulation of Transcription Initiation
Bio 108 Cell Biology lec 6 Regulation of Transcription Initiation
 
Bio108 Cell Biology lec 5 DNA REPLICATION, REPAIR and RECOMBINATION
Bio108 Cell Biology lec 5 DNA REPLICATION, REPAIR and RECOMBINATIONBio108 Cell Biology lec 5 DNA REPLICATION, REPAIR and RECOMBINATION
Bio108 Cell Biology lec 5 DNA REPLICATION, REPAIR and RECOMBINATION
 
Bio108 Cell Biology lec 4 The Complexity of Eukaryotic Genomes
Bio108 Cell Biology lec 4 The Complexity of Eukaryotic GenomesBio108 Cell Biology lec 4 The Complexity of Eukaryotic Genomes
Bio108 Cell Biology lec 4 The Complexity of Eukaryotic Genomes
 
Chem 45 Biochemistry: Stoker chapter 26 Protein Metabolism
Chem 45 Biochemistry: Stoker chapter 26 Protein MetabolismChem 45 Biochemistry: Stoker chapter 26 Protein Metabolism
Chem 45 Biochemistry: Stoker chapter 26 Protein Metabolism
 
Chem 45 Biochemistry: Stoker chapter 25 Lipid Metabolism
Chem 45 Biochemistry: Stoker chapter 25 Lipid MetabolismChem 45 Biochemistry: Stoker chapter 25 Lipid Metabolism
Chem 45 Biochemistry: Stoker chapter 25 Lipid Metabolism
 
Chem 45 Biochemistry: Stoker chapter 24 Carbohydrate Metabolism
Chem 45 Biochemistry: Stoker chapter 24 Carbohydrate MetabolismChem 45 Biochemistry: Stoker chapter 24 Carbohydrate Metabolism
Chem 45 Biochemistry: Stoker chapter 24 Carbohydrate Metabolism
 
Chem 45 Biochemistry: Stoker chapter 23 Metabolism Introduction
Chem 45 Biochemistry: Stoker chapter 23 Metabolism IntroductionChem 45 Biochemistry: Stoker chapter 23 Metabolism Introduction
Chem 45 Biochemistry: Stoker chapter 23 Metabolism Introduction
 
Chem 45 Biochemistry: Stoker chapter 22 Nucleic Acids
Chem 45 Biochemistry: Stoker chapter 22 Nucleic AcidsChem 45 Biochemistry: Stoker chapter 22 Nucleic Acids
Chem 45 Biochemistry: Stoker chapter 22 Nucleic Acids
 
Chem 45 Biochemistry: Stoker Chapter 21 Enzymes & Vitamins
Chem 45 Biochemistry: Stoker Chapter 21 Enzymes & VitaminsChem 45 Biochemistry: Stoker Chapter 21 Enzymes & Vitamins
Chem 45 Biochemistry: Stoker Chapter 21 Enzymes & Vitamins
 
Chem 45 Biochemistry: Stoker Chapter 20 Proteins
Chem 45 Biochemistry: Stoker Chapter 20 ProteinsChem 45 Biochemistry: Stoker Chapter 20 Proteins
Chem 45 Biochemistry: Stoker Chapter 20 Proteins
 
Chem 45 Biochemistry: Stoker chapter 18 Introduction – Cell Structure
Chem 45 Biochemistry: Stoker chapter 18  Introduction – Cell StructureChem 45 Biochemistry: Stoker chapter 18  Introduction – Cell Structure
Chem 45 Biochemistry: Stoker chapter 18 Introduction – Cell Structure
 

Último

(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)kojalkojal131
 
Introduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptxIntroduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptxJaiLegal
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...Amil baba
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...ranjana rawat
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
SM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdfSM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdfStefanoBiamonte1
 
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证ehyxf
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...amitlee9823
 
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证wpkuukw
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Naicy mandal
 
➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men 🔝Deoghar🔝 Escorts...
➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men  🔝Deoghar🔝   Escorts...➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men  🔝Deoghar🔝   Escorts...
➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men 🔝Deoghar🔝 Escorts...amitlee9823
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证tufbav
 
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...amitlee9823
 

Último (20)

CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
 
Introduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptxIntroduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptx
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
SM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdfSM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdf
 
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
怎样办理圣芭芭拉分校毕业证(UCSB毕业证书)成绩单留信认证
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
 
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
 
➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men 🔝Deoghar🔝 Escorts...
➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men  🔝Deoghar🔝   Escorts...➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men  🔝Deoghar🔝   Escorts...
➥🔝 7737669865 🔝▻ Deoghar Call-girls in Women Seeking Men 🔝Deoghar🔝 Escorts...
 
(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7
(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7
(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
 
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men  🔝kakinada🔝   Escor...
➥🔝 7737669865 🔝▻ kakinada Call-girls in Women Seeking Men 🔝kakinada🔝 Escor...
 

Operating Systems

  • 1. OPERATING SYSTEMS Operating system (OS) – is a software program that controls the system’s hardware and that interacts with the user and application software. OS is the computer’s master control program. OS also acts as the primary controlling mechanisms for the computer’s hardware. Functions of Operating Systems: • Provide a user interface – displays the on-screen-elements with which you interact. • Run programs - loads programs into the computer’s memory so that you can use them. • Manage hardware devices – coordinates how programs work with the computer’s hardware and other software. • Organized file storage – manages the way information is stored on and retrieved from disks. Types of Operating Systems: 1. Real-Time Operating Systems – very fast, relatively small OS. Real-time OSs are often embedded OSs, built into the circuitry of a device and are not loaded from a disk drive. Real-time OS is needed to run real-time applications; it may support multiple tasks, or it may only support single-tasking. Real-time application – an application that responds to certain inputs extremely quickly —thousandths or millionths of a second (milliseconds or microseconds, respectively). Real-time applications are needed to run medical diagnostics equipment, life-support systems, machinery, scientific instruments, and industrial systems. 2. Single-User/Single-Tasking Operating Systems – allows a single user to perform just one task at a time. To a user, a task is a function such as printing a document, writing a file to disk, or editing a file. To OS, a task is a process, and small and simple OSs can only manage a single task a time. Take up little space on disk and run on inexpensive computers. Example of a single-tasking OS: MS-DOS, Palm OS used on the Palm handheld computers. 3. Single-User/Multitasking Operating Systems – allows a single user to perform two or more functions at once. It takes a special OS to keep two or more tasks running a once. Require expensive computers and tend to be complex. Examples: MS Windows, Macintosh OS 4. Multi-User/Multitasking Operating Systems – allows multiple users to use programs that are simultaneously running on a single network server, called a terminal server. This gives each user a complete environment, called user session, on the server. Each user’s applications run within their user session on the server separate from all other user sessions. The software that makes this possible is called a terminal client. Advantage: maintenance can be easy and allow user to work with applications that require a more powerful computer. Disadvantage: if network connection to the server is broke, the user cannot work in the applications on the server. Examples: UNIX, VMS, mainframe OS (MVS)
  • 2. 2
  • 3. User Interface – on-screen elements that enable the user to interact with the software. Two most common types of user interfaces: 1. Graphical User Interface (GUI) – a user interface in which actions are initiated when the user selects an icon, a toolbar button, or an option from a pull-down menu with the mouse or other pointing device. – Most common interface used in Windows, OS X, Gnome, KDE 2. Command-Line Interface – a user interface that enables the user to interact with the software by typing strings of characters at a prompt. – Older interface - DOS, Linux, UNIX Running Programs The operating system provides a consistent interface between application programs and the user. It is also the interface between those programs and other computer resources such as memory, printer, or another program. System call – a feature built into an application program that requests a service from the OS, as when a word processing program requests the use of the printer to print a document. Provides consistent access to OS features. Services that an OS provides to programs: o Saving the contents of files to a disk. o Reading the contents of a file from disk into memory. o Sending resources that let you copy or move data from one document to another or from one program to another. o Allocating RAM among the running programs. o Recognizing keystrokes or mouse clicks and displaying characters or graphics on the screen. Sharing Information between programs o Copy and paste o Object Linking and Embedding Managing Hardware When programs run, they need to use the computer’s memory, monitor, disk drives, and other devices, such as a printer. The operating system is the intermediary between programs and hardware. Processing Interrupts – the OS uses interrupt requests (IRQs) to help coordinate processes. Working with Device Drivers – the OS often provides programs for working with special devices such as printers. These programs are called drivers because they allow the OS and other programs to activate and use—that is, “drive”—the hardware device. 3
  • 4. Enhancing an OS with Utility Software Utilities – are software programs that enhance or extend the operating system’s capabilities, or that simply offer new features not provided by the OS itself. Popular utilities: 1. Backup Utilities – backup utility can help you copy large groups of files from your hard disk to another medium. Many newer OS feature built-in backup utilities but feature-rich backup software is available from other sources. These utilities not only transfer files to a backup medium, they also organize files, update backups, and restore backups to disk in case of data loss. 2. Antivirus – a virus is a parasitic program that can delete or scramble files or replicate itself until the host disk is full. Antivirus utility can examine the contents of a disk or RAM for hidden viruses and files that may act as hosts for virus code. 3. Firewall – an antipiracy method for protecting networks. A firewall permits access to public sections of the network while protecting propriety areas. 4. Intrusion Detection – while firewall offers protection form predictable intrusion. Intrusion detection software reveals the types of attacks a firewall is thwarting, creating logs of the attempts notifying you of certain types of intrusion attempts. 5. Screen Savers – popular utilities, although they serve little purpose other than to hide what would otherwise be displayed on the screen. Screen savers display a moving image on the screen and were originally created to prevent displayed images from “burning” into the monitor. PC Operating Systems: • Microsoft Windows is the most popular – Installed more than other OS combined – Installed on about 95% of computers – Apple and Linux represent the other 5% • DOS (Disk Operating System) – Single user single-tasking OS – Command line interface – 16-bit OS – Powerful – Fast – Supports legacy applications • Windows NT – Designed for a powerful system – 32-bit OS – Very stable – Windows NT Workstation – single-user multitasking OS – Windows NT Server • Multi user multi tasking OS • Network operating system 4
  • 5. • Windows 9x – 95, 98, and Millennium Edition (Me) – 32-bit OS • Supported 16-bit programs well – unstable OS – Still found in large corporations – 95 introduced the Start button – 98 introduced active desktop, inclusion of Internet Explorer Web browser – Windows Me (Millenium Edition) improved multimedia capabilities, built-in support for digital video editing, and enhanced Internet features. • Windows 2000 Professional – Combines user-friendly interface and features of Windows 98 with file system, netwoking, power and stability of Windows NT – Optimized for office and developers – Application software ran very well – Support symmetric multiprocessing (SMP) with up to two processors • Windows XP – Microsoft’s newest desktop product – Different look from 2000 – Many different versions – Digital multimedia support was enhanced – Communications was enhanced – Mobile computing became a priority – Takes advantage of universal Plug and Play support • UNIX – Runs on all computer types – 32- or 64-bit – Very stable and fast – Command-line interface – Can cost thousands of dollars • Linux – Free or inexpensive version of UNIX – 32-bit OS – Very stable and fast – Most flavors are open source – X Windows GUI • Command line interface is available 5
  • 6. • Macintosh operating systems – OS X – Based on FreeBSD Linux – Very stable and easy to configure – Only runs on Mac hardware Network Operating System – is an OS that is designed to run on a network server dedicated to providing various services to other computers on the network. Network Operating System Features: • Fast and stable • Runs on servers • Multi-user and multitasking OS • 32- or 64-bit • File and print sharing – Users access the same files – Hundreds of users use a printer – Different OS can interact • Data integrity – Backups copies data onto tape – RAID copies data onto other drives • Redundant Array of Inexpensive Disks (RAID) • Relies on two or more hard drives • May speed access to data • Data security – Access to data can be restricted – Access to server resources is controlled – Audits can be kept • NT Server – Same core as NT Workstation – Security added – Multi user capability added – RAID support included • Windows 2000 Server – Same technology as 2000 workstation – Active Directory (AD) • Central database of server resources • Simplifies network management – Distributed programs supported – Server Standard Edition – Advanced Server Edition – Data Center Edition • Windows 2003 Server – Designed to compete with UNIX – XP like interface – Better support for XP computers – MS .NET framework supported – Distributed programs are supported – Server Standard Edition – Data Center Edition – database center • UNIX for servers – Oldest NOS in widespread use – Stable secure and fast 6
  • 7. – Main OS for Internet and Web – Large organizations depend on UNIX • Linux for servers – Popular in small businesses – Stable, fast and inexpensive – Linux’s popularity is growing Embedded Operating Systems – is one that is built into the circuitry of an electronic device. • Cell phones, PDAs, medical equipment • Stable and fast • Windows XP embedded – Based on Windows XP – Customized for each device • Windows CE – Not based on a desktop OS – Customized for each device – PDA and cell phones – Microsoft Automotive will run in cars • Palm OS – Standard on Palm PDA – First PDA OS for consumers – Can be found on cell phones • Pocket PC – Developed to compete with Palm – Not customizable – Interacts securely with business networks – Can control PCs through PC • Symbian – Found in smart cell phones (Nokia, Sony Ericsson) – Games, Instant Messaging, Internet – Full color display 7