Lecture 1 Part B
Lecture 1 Part B
2
Portable Computers
• Handheld computer: a compact computing device
• Typically includes a display screen with stylus or touch screen input along
with a compact keyboard or numeric keypad.
• Laptop computers are designed for use by mobile users
• Notebook and ultrabook computers are smaller than laptop computers
• Tablet computers are portable, lightweight computers with or without a keyboard
3
Nonportable Single-User Computers
• A thin client is a low-cost, centrally
managed computer with no internal or
external attached drives for storage
• Desktop computers are single-user
computer systems that are highly versatile
• A nettop computer is an inexpensive
desktop computer
• Smaller, lighter, and consumes
much less power than a traditional
desktop computer
• Workstations are more powerful than
personal computers but still small
enough to fit on a desktop
4
Multiple-User
Computer Systems
• A server is employed by many
users to perform a specific task,
such as running network or Internet
applications
• Server systems consist of
multiuser computers, including
supercomputers, mainframes, and
other servers
• Blade server: a server that houses
many individual computer
motherboards
5
Mainframe vs Supercomputer
Data Centers
• Data center: a climate-and-
access-controlled building or
a set of buildings that
houses the computer
hardware that delivers an
organization’s data and
information services
7
Data Centers
• Rapid growth in the demand of
additional computing capacity
• Consolidation of organizations’
data centers from many
locations to a few locations
•Modular design
•Location: areas with milder climates
and lower energy rates and land
costs
• Ability to absorb the impact of a
disaster (e.g., hurricane, earthquake,
terrorism attack, or war) and quickly
restore services
9
Green Computing
• A program concerned with the efficient and
environmentally responsible design,
manufacture, operation, and disposal of IS-
related products.
• GOALS:
10
An Overview of Software
11
Systems Software
• The set of programs that coordinates the activities and functions of
hardware and other programs
• Each type of systems software is designed for a specific CPU and class
of hardware
12
Application Software
• Helps users solve particular
problems
• In most cases, resides on the
computer’s hard disk
• Can be stored on CDs, DVDs, or
USB flash drives
• An increasing amount of
application is available on the Web
as a rich Internet application (RIA)
13
System Architecture
Operating Systems
• A set of programs that controls computer hardware and acts as an interface
with application programs
• Single User, Single Task: this operating system is designed to manage the
computer so that one user can effectively do one thing at a time.
• Single User, Multiple Tasks: This is the type of operating system most
people use on their desktop and laptop computers today. Lets a single user
have several applications in operation at the same time.
Operating Systems:
16
Role of Operating Systems
17
Operating System Activities
• Controlling common computer hardware functions
• Providing a user interface and input/output management
• Providing a degree of hardware independence
• Managing system memory
• Managing processing tasks
• Providing networking capability
• Controlling access to system resources
• Managing files
18
Operating Systems: Common
Hardware Functions
• Get input from keyboard or another input device
• Retrieve data from disks
• Store data on disks
• Display information on a monitor or printer
19
Operating Systems: User Interface
and Input/Output Management
• A user interface allows individuals to
access and interact with the computer
system
21
Operating Systems: Memory
Management
• Allows the computer to execute program instructions effectively and to speed
processing
22
Operating Systems: Processing Tasks
• Five basic task management techniques
• Multiuser: allows two or more users to run programs at the same time on one
computer
23
Operating Systems: Access to System
Resources and Security
• Provides protection against unauthorized access to the users’ data and
programs
• Tracks who is using the system, length of use, and attempted security
breaches
24
Operating Systems: File Management
• Ensures that files in secondary storage are available when needed
• Protects files from access by unauthorized users
25
Current Operating Systems
26
Workgroup Operating Systems
• Windows Server provides:
• A powerful Web server management system
• Virtualization tools that allow various operating systems to run on a single server
• Advanced security features
• Robust administrative support
• UNIX can be used on many computer system types and platforms
• Red Hat Enterprise Linux Server can manage a cluster of several servers
• Mac OS X Server includes
• Support for 64-bit processing
• Several server functions and features for easy management of network and Internet
services
• HP-UX is a robust UNIX-based OS from Hewlett-Packard
27
Mobile Operating Systems
• Smartphones now employ full-fledged personal computer operating
systems
• Google Android
• Apple iOS
• Microsoft Windows Phone
28
Embedded Operating Systems
29
End of Chapter 1