0% found this document useful (0 votes)
26 views

C1 OS Fundamentals

This document discusses operating system fundamentals, including an overview of desktop operating systems from the early 1980s, the development of networking operating systems to connect desktop PCs, and common network operating systems still in use today. It covers topics like the file system, client-server models, and evaluating customer resources and requirements when selecting a networking operating system.

Uploaded by

Hafiz Shukri
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

C1 OS Fundamentals

This document discusses operating system fundamentals, including an overview of desktop operating systems from the early 1980s, the development of networking operating systems to connect desktop PCs, and common network operating systems still in use today. It covers topics like the file system, client-server models, and evaluating customer resources and requirements when selecting a networking operating system.

Uploaded by

Hafiz Shukri
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 19

Chapter 1

Operating System Fundamentals

1.1 – Operating System Basics


1.2 – Microsoft Windows
1.3 – Unix and Linux on the Desktop
1.4 – Networking Operating System Overview
Operating System Basics
Overview of PC Operating Systems

• Desktop microcomputers
became popular in the early
1980s.
• Users of these PCs put their
systems to work performing a
variety of tasks, including word
processing, home accounting,
and computer gaming.
• Workplace productivity was
limited by their inability to
share information easily with
other systems.
PCs and Computer Networks

• As desktop computing matured in the workplace, companies


installed local-area networks (LANs) to connect desktop PCs so that
the PCs could share data and peripherals, such as printers.
• A Network operating system (NOS) requires more computing
muscle than the desktop counterparts.
• A new breed of PCs was pressed into service as network servers.
• These computers ran a NOS and became the focal point of the PC-
based LAN.
PCs and Computer Networks

• Web browsing, electronic mail


(e-mail), and other Internet-
related applications are now
the focus of home computing.
• To provide these Internet
technologies, companies
such as Microsoft have
retooled their desktop
operating systems.
• The desktop OS now includes
many of the features and
services that were once
reserved for the NOS.
The File System

• In a hierarchical file
system, files are placed in
logical containers that are
arranged in an upside-
down tree structure.
• The file system starts at
the root of the tree.
• UNIX and Linux call these
containers “directory” and
“subdirectory”.
• Windows and Macintosh
OSs use the term "folder"
and "subfolder“.
The File System

• One common type of file system is File Allocation


Table (FAT).
• FAT file systems are maintained on the disk by the
operating system.
• The table contains a map of files and where they are
stored on the disk.
• The FAT references disk clusters, which are the
basic unit of logical storage on a disk.
• A given file may be stored on several clusters, but a
cluster can contain data from only one file.
• The OS uses the FAT to find all of the disk clusters
where a file is stored.
The File System

• There are the three types of FAT file systems:


– The original FAT file system
– FAT16
– FAT32
• FAT16 and FAT32 are an advanced and improved
version of the original FAT file system.
Common Desktop
Operating Systems
• Microsoft Disk Operating System (MS-
DOS) is an obsolete OS that is still used
to support legacy business applications.
• Microsoft Windows includes Windows
95, 98, ME, NT, 2000, and XP.
• Apple Macintosh OS (Mac OS) includes
OS 8, OS 9, and OS X (OS 10).
• Linux includes distributions from various
companies, such as Red Hat, Caldera,
Santa Cruz Operation (SCO), SuSE,
and others.
• UNIX includes HP-UX, Sun Solaris, and
others.
Microsoft Windows
Networking Operating System Overview
Common Network Operating Systems
• The limitations of early desktop OSs
led to the development of more
powerful NOS software
• NOSs provide built-in networking
components and network services,
multiuser capability, and
sophisticated file security and file
sharing technologies.
• Common NOSs in use today include:
– Microsoft Windows
– Novell NetWare
– Linux
– Unix
Windows and Linux NOS Comparison
• Windows has been marketed as a user-friendly, graphical interface (GUI), desktop operating system.
• The roots of Linux begin with UNIX and with that modular design made Linux a very popular choice among system administrators to
run their servers.

• Text-mode interface functionality


• Cost
• Obtaining the OS
• Ability to run from a CD
• Available application software and obtaining application software
• Virus vulnerability
• Security features
• Supporting multiple users
The Client-Server Model

• Most network applications, including Internet-related applications such as


the World Wide Web (WWW) and e-mail, are built around a client/server
relationship.
• A server offers network services, such as e-mail to other programs called
clients.
• Once enabled, a server program waits to receive requests from client
programs. If a legitimate request is received, the server responds by
sending the appropriate information back to the client.
The Client-Server Model

• Any computer can act as a


server as long as it is
connected to the network and
is configured with the
appropriate software.
• Most organizations put all of
their key network services on
high-end computers called
servers running NOSs
optimized for servicing
remote clients.
Evaluating Customer
Resources and Requirements
• One of the first things that must be taken into
consideration when buying or building a new
computer are the requirements that are needed to
allow the system to efficiently provide the service.

• Determining the customer resources will also help


decide on what type of system to build or buy for
the customer.
Evaluating Customer
Resources and Requirements
• A Linux workstation is a
system that is typically a
standalone computer
consisting of one monitor,
keyboard, and mouse.
• Most often a workstation will
be configured with a
network connection as well.
Evaluating Customer
Resources and Requirements
• Servers really have no need to the
user-oriented features like large
monitors, speakers or sound card.
• They need to consist of things like
reliable and fault tolerant hard
disks.
• For this reason servers will have
large, high-performance hard disks
such as Small Computer System
Interface (SCSI) disks as opposed
to Extended IDE (EIDE) disks that
would be installed in a workstation.
Evaluating Customer
Resources and Requirements
• Determining the customers resources is an important
step in evaluating the requirements that are needed but
also that will be available.
• These can include things like existing hardware,
budgetary constraints, and having the proper expertise
available.
• Linux provides and excellent means for reusing existing
hardware and extending the life of old and otherwise
unusable systems.
• Linux has the ability to run without a GUI that can use
up all the system resources.
• One way to deal with budget constraints is to decide the
proper hardware that is needed and what the user will
need to accomplish the job.

You might also like