OPERATING SYSTEM CHAPTER 1 ASSIGNMENT, Assignments of Operating Systems

FROM BOOK : OPERATING SYSTEMS A MODERN PERSPECTIVE

Typology: Assignments

2020/2021

Uploaded on 03/14/2021

dave-yg
dave-yg 🇪🇹

5

(1)

1 document

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
OPERATING
SYSTEM
EXCERCISES 1.4
FROM BOOK : OPERATING SYSTEM A MODERN
PERSPECTIVE
pf3

Partial preview of the text

Download OPERATING SYSTEM CHAPTER 1 ASSIGNMENT and more Assignments Operating Systems in PDF only on Docsity!

OPERATING

SYSTEM

EXCERCISES 1.

FROM BOOK : OPERATING SYSTEM A MODERN

PERSPECTIVE

ANSWERS?

Q1.

a. The grep program: Operating System software. b. A program to compute homework score averages: Application Software. c. The X Windows library: General System Software. d. The ls program: Operating System software found on Unix OS. e. ----------------------------------------------------------------------------- f. A spreadsheet program: Application Software. Q2. Difference between abstract resource and physical resource.  We can say physical resource are resources such as memory, processors, external devices, hard drives etc.…  Abstract resource is a system resource which is not associated with any hardware component but it is implemented with software. They

are operating system abstractions that are given temporary control over

physical resources.

Q5.

Abstraction is a way to hide irrelevant details and represent essential features and allows managing complex systems, only essential features needed… There are two types of abstraction:

  1. Data abstraction: which deals on hiding the details of a data.
  2. Control abstraction: which hides the implementation details. c. X Window xlib library uses Control abstraction because it is al client of the client-server relationship so the program we write and the Xserve gives it hardware independence. For each virtual terminal that runs AIX (Advanced Interactive executive.) WINDOWS there is only one x server. f. Microsoft Windows use data abstraction in HAL (hardware abstraction layer which is implemented in software between the hardware of computer and software that runs the computer. It hides differences in hardware from OS so that no change of kernel-mode to run on systems with different hardware. For Example: Intel x86 based work stations were not IBM compatible but with hardware abstraction layer windows 2000 was able to run on them.