Operating Systems: Hidden Software 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Operating Systems: Hidden Software



 

Now read this text to check your answer and to find the answers to these questions:

What difference is there between applications software and operating systems?

1. Why is the supervisor program the most important operating system program?

2. What is the difference between resident and non-resident programs?

3. What are the main functions of an operating system?

When a brand new computer comes off the factory assembly line, it can do nothing. The hardware needs software to make it work. Are we talking about applications software such as wordprocessing or spreadsheet software? Partly. But an applications software package does not communicate directly with the hardware. Between the applications software and the hardware is a software interface - an operating system. An operating system is a set of programs that lies between applications software and the computer hardware.

The most important program in the operating system, the program that manages the operating system, is the supervisor program, most of which remains in memory and is thus referred to as resident. The supervisor controls the

entire operating system and loads into memory other operating system programs (called nonresident) from disk storage only as needed.

An operating system has three main functions: (1) manage the computer's resources, such as the central processing unit, memory, disk drives, and printers, (2) establish a user interface, and (3) execute and provide services for applications software. Keep in mind, however, that much of the work of an operating system is hidden from the user. In particular, the first listed function, managing the computer's resources, is taken care of without the user being aware of the details. Furthermore, all input and output operations, although invoked by an applications program, are actually carried out by the operating system.

 

3. Complete the gaps in this summary of the text on operating systems using these linking words and phrases:

Although, in addition, because, such as, but, therefore

The user is aware of the effects of different applications programs ……. operating systems are invisible to most users. They lie between applications programs,…………wordprocessing, and the hardware. The supervisor program is the most important. It remains in memory,………it is referred to as resident. Others are called non-resident…….. they are loaded into memory only when needed. Operating systems manage the computer’s resources, ……the central processing unit ………. they establish a user interface, and execute and provide services for applications software…….. input and output operations are invoked by applications programs, they are carried out by the operating system.

 

4. Work in pairs, A and B. Each of you has information about some popular operating systems. Find out from the information you have and by asking each other, the answers to these questions:

1. Which operating system is used on Apple Macintosh microcomputers?

2. What is Penpoint designed for?

3. Name one system used on IBM mainframes.

4. Which operating system is Linux related to?

5. Name an IBM operating system similar to MS-DOS.

6. Which operating system replaced MS-DOS?

7. Which systems are in fact graphically orientated shells for MS- DOS?

8. How many versions of Windows 9X were developed?

9. Which operating systems are designed for networks?

10. Which operating system is used by DEC VAX minicomputers?

 

This description of the Mac OS X is drawn from the table below. Write a similar description of Linux.

Mac OS X is a Unix-based operating system designed for use on Apple Mac computers. It includes memory-protection, pre-emptive multitasking and symmetric multiprocessing support. Graphics are provided by a graphics engine known as Quartz. It has advanced-PDF standards support, OpenGL and Quicktime integrated into the OS. The operating system features are accessed through a graphical user interface called Aqua.

  Mac OS X Linux
type Unix-based Unix-based
computer AppleMac 1 wide variety
features memory-protection, Variety of
  pre-emptivemulti­ Distribution kits
  tasking, symmetric available
  multiprocessing  
  support  
Graphics engine Quartz XFree86
Standard support advanced-PDF, OpenGL, Quicktime  
User interface type GUI command line, GUI
User interface Aqua KDE, Gnome
Source code notavailable Freely available
availability    

 

LINUX

 

Linux has its roots in a student project. In 1992, an undergraduate called Linus Torvalds was studying computer science in Helsinki, Finland. Like most computer science courses, a s big component of it was taught on (and about) Unix. Unix was the wonder operating system of the 1970s and 1980s: both a textbook example of the principles of operating system design, and sufficiently robust to be the standard OS in engineering and scientific computing. But Unix was a commercial product (licensed by AT&T to a number of resellers), and cost more than a student could pay.

Annoyed by the shortcomings of Minix (a is compact Unix clone written as a teaching aid by Professor Andy Tannenbaum) Linus set out to write his own ‘kernel’ — the core of an operating system that handles memory allocation, talks to hardware devices, and makes 20 sure everything keeps running. He used the GNU programming tools developed by Richard Stallman’s Free Software Foundation, an organisation of volunteers dedicated to fulfilling Stallman’s ideal of making good software that 25 anyone could use without paying. When he’d written a basic kernel, he released the source code to the Linux kernel on the Internet.

Source code is important. It’s the original from which compiled programs are generated. If you don’t have the source code to a program, you can’t modify it to fix bugs or add new features. Most software companies won’t sell you their source code, or will only do so for an eye- watering price, because they believe that if they make it available it will destroy their revenue stream.

What happened next was astounding, from the conventional, commercial software industry point of view - and utterly predictable to 40 anyone who knew about the Free Software Foundation. Programmers (mostly academics and students) began using Linux. They found that it didn’t do things they wanted it to do - so they fixed it. And where they improved it,

they sent the improvements to Linus, who rolled them into the kernel. And Linux began to grow.

There’s a term for this model of software development; it’s called Open Source (see www.opensource.org/ for more information), so Anyone can have the source code - it’s free (in the sense of free speech, not free beer). Anyone can contribute to it. If you use it heavily you may want to extend or develop or fix bugs in it - and it is so easy to give your fixes back to 55 the community that most people do so.;

An operating system kernel on its own isn’t a lot of use; but Linux was purposefully designed as a near-clone of Unix, and there is a lot of software out there that is free and was designed № to compile on Linux. By about 1992, the first ‘distributions’ appeared.

A distribution is the Linux-user term for a complete operating system kit, complete with the utilities and applications you need to make it do useful things - command interpreters, programming tools, text editors, typesetting tools, and graphical user interfaces based on the X windowing system. X is a standard in academic and scientific computing, but not 70 hitherto common on PCs; it’s a complex distributed windowing system on which people implement graphical interfaces like KDE and Gnome.

As more and more people got to know about Linux, some of them began to port the Linux kernel to run on non-standard computers. i Because it’s free, Linux is now the most widely- ported operating system there is.

 

6. Re-read the text to find the answers to these questions.

a) Match the terms in Table A with the statements in Table B.

2. Шетел тілі. Код: ShT211.............................................................................................................. 2

Кредит саны – 2............................................................................................................................... 2

Follow the link: http://www.youtube.com/watch?v=lzyWL1LTlq4 (The Queen of Mathematics - Professor Raymond Flood)................................................................................................................................................. 15

Follow the link: http://www.youtube.com/watch?v=r2HJcWg1Moo (Beauty and Truth in Mathematics and Science)............................................................................................................................................................ 22

Follow the link: http://www.youtube.com/watch?v=LSxqpaCCPvY (Mathematics Gives You Wings) 23

Follow the link: http://www.youtube.com/watch?v=_x65OJU8Uq4 (Introduction to Higher Mathematics - Lecture 2: Introduction to Proofs)................................................................................................................... 27

Follow the link: http://www.youtube.com/watch?v=MMC0iaz6bac (Mathematics Distance Learning - MathHelp.com - 1000+ Online Math Lessons).................................................................................. 30

Follow the link: http://www.youtube.com/watch?v=ueeViKEcRtY (Surprises in Mathematics pt1of2) 32

Follow the link: http://www.youtube.com/watch?v=YxgH5ykGwdQ (Philosophy of Mathematics: Platonism) 35

Follow the link: http://www.youtube.com/watch?v=NX9YbtYJZ8Y (Elementary Mathematics (K-6) Explained 0: Introduction)....................................................................................................................................... 37

Follow the link: http://www.youtube.com/watch?v=fZaRCvc9cqY (Mathematics)......................... 41

Follow the link: http://www.youtube.com/watch?v=YZXtvJP130s (What is Function? - Concepts of Function in Mathematics)...................................................................................................................................... 42

Follow the link: http://www.youtube.com/watch?v=cy-8lPVKLIo (History of Mathematics)......... 46

Follow the link: http://www.youtube.com/watch?v=1N4w4m7VtUU (It's The Mathematics - Beautiful (Official Video))................................................................................................................................................ 50

Follow the link: http://www.youtube.com/watch?v=jremlZvNDuk (Michio Kaku: Is God a Mathematician?) 52

Follow the link: http://www.youtube.com/watch?v=MMIjt3EajM4 (Computation and the Future of Mathematics)............................................................................................................................................................ 55

Table В

I. A type of software development where any programmer can develop or fix bugs in the software

II. The original systems program from which compiled programs are generated

III. A complete operating system kit with the utilities and applications you need to make it do useful things

IV. A standard distributed windowing system on which people implement graphical interfaces

V. An organisation of volunteers dedicated to making good software that anyone could use without paying

VI. The core of an operating system that handles memory allocation, talks to hardware devices, and makes sure everything keeps running

b) Mark the following statements as True or False:

a. Linux was created in the 1980s.

b. Minix was created by a university student,

c. Linux is based on Unix,

d. Minix is based on Unix,

e. Linux runs on more types of computer than any other operating system.

 



Поделиться:


Последнее изменение этой страницы: 2016-08-16; просмотров: 1729; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.129.19 (0.014 с.)