Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Operating systems and utilities




Operating system overview

 

An operating system (abbreviated OS) is a type of system software that acts as a mast controller for all the activities that take place within a computer system. It is one of the factors that determine your computer compatibility and platform. The operating system interacts with application software, device drivers, and hardware to manage a computer’s resources. The term resource refers to any component that is required to perform work. For example, the processor is a resource. RAM, storage space, and peripherals are also resources.

Operating system manages different tasks:

- Manage memory. OS allocates a specific area of RAM for each program that is open and running. OS is itself a program, so it requires RAM space too. A microprocessor works with data and executes instructions stored in RAM – one of your computer’s most important resources. When you want to run more than one program at a time, the OS has to allocate specific areas of memory for each program. When multiple programs are running, the OS must ensure that instructions and data from one area of memory do not “leak” into an area allocated to another program. If an OS falls down on the job and fails to protect each program’s memory area, data can get corrupted, programs can “crash”, and your computer displays error messages.

- Manage processor resources. The operating system also controls the microprocessor – just at a slightly higher level. Every cycle of a computer’s microprocessor is a resource for accomplishing tasks. Many activities – called “processes” – compete for the attention of your computer’s microprocessor. OS must ensur e that each activity “process” receives its share of microprocessor cycles. A computer can take advantage of performance-enhancing technologies such as multitasking, multithreading,multiprocessing, dual coreormultiple processors.

- Keep track of storage resources. OS stores and retrieves files from your disks and CDs. It remembers the names and locations of all your files and keeps track of empty spaces where new files can be stored.

- Ensure that input and output proceed in an orderly manner. OS communicates with device driver software so that data can travel smoothly between the computer and these peripheral resources. OS uses ‘buffers’ to collect and hold data while the computer is busy with other tasks.

- Establish basic elements of the user interface. A user interface can be defined as the combination of hardware and software that helps people and computers communicate with each other. Your computer’s user interface includes a display device, mouse, and keyboard that allow you to view and manipulate your computer environment. It also includes software elements, such as menus and toolbar buttons. A graphical user interface (GUI) features menus and icons that you can manipulate with the click of a mouse. A command-line interface requires you to memorize and type commands.

For nearly all PCs, servers, workstations, mainframes, and supercomputers, the operating system program is quite large, so most of it is stored on a hard disk. The operating system’s small bootstrap program is stored in ROM and supplies the instructions needed to load the operating system’s core into memory when the system boots. This core part of OS called the kernel provides the most essential operating system services, such as memory management and file access. The kernel always stays in RAM all the time your computer is on. Other parts of OS, such as customization utilities, are loaded into RAM as they are needed.

Many operating systems provide helpful tools, called operating system utilities, that you can use to control and customize your computer equipment and work environment. They are typically accessed by using a GUI, such as the familiar Windows desktop. The most popular are: launch programs, manage files, get help, customize the user interface, and configure equipment.

One operating system might be better suited to some computing tasks than others. To provide clues to their strengths and weaknesses, operating systems are informally categorized using one or more of the following terms:

A single-user operating system expects to deal with one set of input devices – those that can be controlled by one user only.

A multiuser operating system allows a single computer to deal with simultaneous input, output, and processing requests from many users. One of its most difficult responsibilities is to schedule all the processing requests that a centralized computer must perform.

A network operating system provides communications and routing services that allow computers to share data, programs, and peripheral devices. The main difference between network OS and multiuser OS is that multiuser operating systems schedule requests for processing on a centralized computer, whereas a network operating system simply routes data and programs to each user’s local computer, where the actual processing takes place.

A desktop operating system is one that is designed for a personal computer. Typically, these operating systems are designed to accommodate a single user, but might also provide network capability.

Windows is the best-selling operating system. The number and variety of programs that run on Windows are unmatched by any other operating system, a fact that contributes to its dominant position as the most widely used desktop operating system.

Utility software is a type of system software that is designed to perform a specialized task, such as system maintenance or security. Utility software that does not come packaged with an operating system is often referred to as a third-party utility. In past years, antivirus software was a popular category of third-party utilities. With the recent influx of nuisance ads, intrusion attempts, and spam, utilities such as ad blockers, personal firewalls, and spam filters have also become best sellers. Filtering software is used by parents to block their children from objectionable Websites. Another popular category of utility software is system utilities. These utilities track down and fix disk errors, repair corrupted files, and give your PC a performance – enhancing tune-up.

A final group of utilities worth mentioning is designed for backing up and cleaning up hard disks, and shredding files so they can’t be recovered. They can help you recover files deleted by mistake.

 

Comprehension check. Indicate the paragraph where the following ideas are found in the text.

1. Operating system’s main purpose is to control what happens behind the scene.

2. Your PC can sometimes recover from memory leak problems if you use the Ctl+Alt+Del key sequence to close the corrupted program.

3. The operating system must ensure that the microprocessor does not “spin its wheels” waiting for input while it could be working on some other processing projects.

4. Windows is installed on more than 80 % of the world’s personal computers.

5. The term “buffer” is a technical jargon for a region of memory that holds data waiting to be transferred from one device to another.

6. Many operating systems provide helpful tools, called operating system utilities, that you can use to control and customize your computer equipment and work environment.

Vocabulary practice

1. In the text find the opposites to the given words.

roughly shred disorganize monopolize stop succeed break

2. Fill in the blanks choosing from the variants given.

 

1. An operating system … a computer’s resources, such as Ram, storage space, and peripherals.

a) allocates b) defines c) manages d) accommodates

2. To … more than one program at a time, the operating system must allocate specific areas of Ram for each program.

a) store b) install c) fix d) run

3. A graphical user-interface provides a way to point and click a mouse to … menu options and manipulate objects that appear on the screen.

a) feature b) deal with c) select d) manage

4. Handheld devices, such as PDAs and smartphones typically … single-user operating systems.

a) feature b) retrieve c) include d) establish

5. OS communicates with device driver software so that data can travel … between the computer and peripheral resources.

a) roughly b) smoothly c) simultaneously d) primary

6. Desktop operating systems are designed to accommodate a single user, but might also provide network ….

a) variety b) security c) capability d) compatibility

 

3. Make three-word combinations using the words in columns and then fill in the gaps in the following sentences.

A: multiuser B: operating C: system

third user technologies

desktop enhancing interface

graphical operating system

performance party utilities

 

1. IBM’s OS/390 is one of the most popular mainframe ….

2. A computer can take advantages of ….

3. A … features menus and icons that you can manipulate with a click of a mouse.

4. A …, such as Windows, is designed for personal computers.

5. WinZip, WinAce are … that offer a variety of compression options.

 

4. Fill in the gaps in the text.

___ (computer/application) software tells the operating system what to do. The operating system tells the ___ (device/tool) drivers, device drivers tell the ___ (software/hardware), and the hardware actually does the work. The operating system___ (interacts/competes) with application software, device drivers, and hardware to ___ (manage/define) a computer’s ___ (resources/compatibility).

The core part of an operating system is called the ___ (kernel/cycle). In addition to this core, many operating systems ___ (provide/schedule) helpful tools, called ___ (utilities/capabilities).

 

Speaking. Discuss the following questions.

1. What is an operating system?

2. What does an operating system do?

3. How does an operating system manage processor resources?

4. Why does an operating system manage memory?

5. Where is the operating system stored?

6. What are utilities? What are the most popular ones?

7. How does the operating system affect the user interface?

 

Text C

Reading. Read the text and try to guess the meaning of the words in bold. Check your variants in the dictionary.

APPLICATION SOFTWARE

 

Most computers include some basic word processing, e-mail, and Internet access software, but computer owners want additional software to increase their computer’s productivity, business, learning, or entertainment capabilities.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...