Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Computer_Engineering_print_new2

.pdf
Скачиваний:
629
Добавлен:
01.06.2015
Размер:
6.14 Mб
Скачать

Computer Engineering 21

___ write

___ titled

___ do

___ appear

___ like

___ format

___ agree

___ finish

___ view

___ start

GRAMMAR FOCUS : Conditionals

9. Underline the correct form of the verb and translate the sentences. If you need help you can use

GRAMMAR FILES 2 (p. 108).

1.If system software were not / was not / is not a permanent component of the computer, it wouldn’t / does not control its fundamental function.

2.If a database system won’t include / doesn’t include / didn’t include programs, it isn’t possible / wasn’t possible / won’t be possible to allow multiple users to access the files concurrently.

3.If we manage / can manage / managed to store endless amounts of data, probably, it wouldn’t be necessary to have such hard storage devices we have now.

4.Even if a program works / will work / worked correctly it will have bugs, if it is slower or less efficient that it would be.

5.If the name “UNIX” wasn’t / weren’t / isn’t a trademark of The Open Group, it wouldn’t license it for use with any operating system that has been shown to conform to their definitions.

6.If operating system was not responsible / were not responsible / is not responsible for the management and coordination activities of the computer, it wouldn’t serve as an interface between hardware and user.

10. Complete these sentences with the correct form of the verbs in brackets.

1.If you (bring) __________ your digital video camera, we can make a movie on my PC.

2.You won't be able to play those video files if you (not have) __________ the correct plug-in.

3.If the marketing manager (have) __________ PowerPoint, she could make more effective presentations.

4.If I could afford it, I (buy) __________ a new game console.

5.If I had the money, I (invest) __________ in some new multimedia software.

English for Special Purposes

22 Computer Engineering

SPECIALIST READING A: Software

11. Before starting, answer the following questions. This kind of information is well known and you’ll deal easily with the quiz:

COMPUTER-quiz

What is the purpose of a device driver?

What are apps?

What is the difference between Notepad and

WordPad?

What functions does Adobe Reader perform?

What is DOS?

12. Read the text and study the information about processes called ‘alpha testing,’ ‘GUI-based software’, UNIX OS, a version of UNIX called Linux and debugging. Be ready to find out more information about these problems and to discuss them.

Two types of software instruct a computer to perform its tasks — systems software and applications software.

Systems software is a permanent component of the computer that controls its fundamental functions.

Different kinds of applications software are loaded into the computer as needed to perform specific tasks for the user, such as word processing. Applications

software requires the functions provided by the

systems software.

Modern operating systems provide a graphical user

interface (GUI) to make the applications software easier to use.

A GUI allows a computer user to work directly with an application program by manipulating text and graphics on the monitor screen through the keyboard and a pointing device such as a mouse rather than solely through typing instructions on command lines. The Apple Computer company's Macintosh computer, introduced in the mid-1980s, had the first commercially successful GUI-based software.

Another example of systems software is a database system. A database system works with the file system and includes programs that allow multiple users to access the files concurrently. Computers that use disk memory-storage systems are said to have disk operating systems (DOS). Popular operating systems for PCs are MS-DOS and Windows, developed by the Microsoft Corporation in the early 1980s and 1990s, respectively. Workstations, servers, and some mainframe computers often use the UNIX OS originally designed by Bell Laboratories in the late 1960s. A version of UNIX called Linux gained popularity in the late 1990s for PCs.

Software is written by professionals known as computer programmers. Most programmers in large corporations work in teams, with each person focusing on a specific aspect of the total project. Computer programs consist of data structures and algorithms. Data structures represent the information that the program processes. Algorithms are the sequences of steps that a program follows to process the information. For example, a payroll application program has data structures that represent personnel

English for Special Purposes

Computer Engineering 23

information, including each employee's hours worked and pay rate. The program's algorithms include

instructions on how to compute each employee's pay and how to print out the paychecks.

Generally, programmers create software by using the following development process:

1)Understand the software's requirements, which is a description of what the software is supposed to do. Requirements are usually written not by programmers but by the people who are in close contact with the future customers or users of the software.

2)Create the software's specifications, a detailed description of the required tasks and how the programs will instruct the computer to perform those tasks. The software specifications often contain diagrams known as flowcharts that show the various modules, or parts, of the programs, the order of the computer's actions, and the data flow among the modules.

3)Write the code – the program instructions encoded in a particular programming language.

4)Test the software to see if it works according to the specifications and possibly submit the program for alpha testing, in which other individuals within the company independently test the program.

5)Debug the program to eliminate programming mistakes, which are commonly called bugs. (The term bug was coined in the early 1940s, when programmers looking for the cause of a mysterious malfunction in the huge Mark I computer discovered a moth in a vital electrical switch. Thereafter the programmers referred to fixing programming mistakes as debugging.)

6)Submit the program for beta testing, in which users test the program extensively under real-life conditions to see whether it performs correctly.

7)Release the product for use or for sale after it has passed all its tests and has been verified to meet all its requirements.

These steps rarely proceed in a linear fashion. Programmers often go back and forth between steps 3, 4, and 5. If the software fails its alpha or beta tests, the programmers will have to go back to an earlier step. Often the most difficult step in program development is the debugging stage. A program is considered to have bugs if it is slower or less efficient than it should be.

VOCABULARY IN USE

13. Replace the italicized words with the equivalents from the box:

hard get rid of

contain

explanation

stable

basic

parts

order

 

 

 

 

1.System software is a permanent component of the computer that controls its functions.

2.Most programmers in large corporations work in teams.

3.Often the most difficult step in a program development is the debugging stage.

4.When you debug the program you eliminate programming mistakes.

5.The program’s algorithms include instructions.

6.Algorithms are the sequences of steps that a program follows to process the information.

7.Software specifications are a detailed description of the required tasks.

8.Large programs consist of dozens of modules broken up into smaller units.

14. Complete the following sentences with the appropriate words:

encoded interface instructions programmers loaded programs sequences eliminate bugs

1.Applications are ________ into the computer as needed to perform specific tasks for the user.

2.Modern operating systems provide graphical user ________ to make the applications software easier to use.

3.A database system includes ________ that allow multiple users to access the files concurrently.

4.Software is written by ________

5.The code is the program instructions ________

in a particular programming language.

6.To debug the program is to ________ mistakes, which are called ________

7.Algorithms are the ________ of steps that a program follows to process the information.

8.The program algorithms include a set of

________

English for Special Purposes

24 Computer Engineering

PROBLEM SOLVING

15. Which IT professionals are described here? Complete these definitions with jobs from the box.

software engineer

computer security specialist

blog administrator

help desk technician

 

DTP operator

hardware engineer network administrator

webmaster

 

 

 

1.

A _________________________ designs and develops IT devices.

 

2.

A _________________________ writes computer programs.

 

3.

A _________________________ edits and deletes posts made by contributors to a blog.

4.

A _________________________ uses page layout software to prepare electronic files for network.

5.

A _________________________ manages the hardware and software that comprise a publication.

6.

A _________________________ designs and maintains websites.

 

7.

A _________________________ works with companies to build secure computer systems.

8.

A _________________________ helps end-users with their computer problems in person, by email

 

or over the phone.

 

 

 

 

COMPREHENSION CHECK

16. Give definitions to the following notions:

algorithm

instruction

specification

requirement

module

17. Mark the following statements as “true” or “false”, correct the false ones. Find information in the text if necessary.

True False

1. A database system is another example of systems hardware.

2. LUNIX is another reimplementation of UNIX.

3. UNIX-like systems was run in the early 1990s and was applied for PCs. 4. The Macintosh Computer company had the first commercially successful GUI- based software. 5. Algorithms are the sequences of steps that a program follows to process the information.

18. Answer the following questions:

1.Why is it so important to understand the software requirements?

2.What does it mean “to write the code”?

3.For what purpose should programmers debug the program?

4.What is an “algorithm”?

5.When did The Apple Computer Company’s Macintosh computer appear?

English for Special Purposes

SPECIALIST READING B: Operating system

19. Read the text quickly and say if it touches upon the following ideas.

Yes No

The description of operating systems.

The versions of Microsoft Windows family.

Some facts of microchips development.

The structure of integrated circuit.

The history of languages of programming.

Characteristic of UNIX-like family.

The history of Mac OS.

The description of operating systems.

20. Find in the text and mark the information to prove the following statements:

1.the Unix-like family is a diverse group of operating systems with several major subcategories;

2.software is not a part of hardware;

3.UNIX-like systems run on a wide variety of machine architectures;

4.Microsoft Windows versions are a family of proprietary operating systems.

Computer Engineering 25

An operating system (commonly abbreviated as either OS or O/S) is an interface between hardware and user.

An OS is responsible for the management and coordination of activities and the sharing of the

resources of the computer.

The operating system acts as a host for computing applications run on the machine. One of the purposes of an operating system is to handle the details of the operation of the hardware.

Operating systems offer a number of services to

application programs and users. Applications access these services through application programming interfaces (APIs) or system calls. By invoking these interfaces, the application can request a service from the operating system, pass parameters, and receive the

results of the operation. Users may also interact with the

operating system with some kind of software user

interface (SUI) such as typing commands by using

command line interface (CLI) or using a graphical user

interface (GUI, commonly pronounced “gooey”). For hand-held and desktop computers, the user interface is generally considered part of the operating system. On large multi-user systems like Unix and Unix-like systems, the user interface is generally implemented as an application program that runs outside the operating system. Whether the user interface should be included as a part of the operating system is now a point of contention.

Common contemporary operating system families include BSD, Darwin (Mac OS X), GNU/Linux, SunOS (Solaris/Open Solaris), and Windows NT (XP/Vista/7/10). While servers generally run Unix or some Unix-like operating system, embedded system markets are split amongst several operating systems.

Dave Cutler developed the VMS operating system for Digital Equipment Corporation for Microsoft. Steve Jobs, a co-founder of Apple Inc., started NeXT Computer Inc., which developed the Unix-like NEXTSTEP operating system. NEXTSTEP would later be acquired by Apple Inc. and used, along with code from FreeBSD as the core of Mac OS X.

Minix, an academic teaching tool which could be run on early PCs, would inspire another reimplementation of Unix, called Linux. Started by computer science student Linus Torvalds with cooperation from volunteers over the Internet, an operating system was developed with the tools from the GNU Project.

English for Special Purposes

26 Computer Engineering

The Berkeley Software Distribution, known as BSD, is the UNIX derivative distributed by the University of California.

Microsoft Windows is a family of proprietary operating systems that originated as an add-on to the older MSDOS operating system for the IBM PC. Modern versions are based on the newer Windows NT kernel that was originally intended for OS/2. Windows runs on x86, x8664 and Itanium processors.

The Unix-like family is a diverse group of operating systems with several major sub-categories including System V, BSD, and Linux (be acquainted with supplementary reading text of the Unit). The name "UNIX" is a trademark of The Open Group, which licenses it for use with any operating system that has been shown to conform to their definitions. "Unix-like" is commonly used to refer to the large set of operating systems, which resemble the original Unix.

Unix-like systems run on a wide variety of machine architectures. They are used heavily for servers in business, as well as workstations in academic and engineering environments. Free Unix variants, such as GNU, Linux and BSD, are popular in these areas.

Some Unix variants like HP's HP-UX and IBM's AIX are designed to run only on that vendor's hardware. Others, such as Solaris, can run on multiple types of hardware, including x86 servers and PCs. Apple's Mac OS X, a hybrid kernel-based BSD variant derived from NEXTSTEP, Mach, and FreeBSD, has replaced Apple's earlier (non-Unix) Mac OS.

Unix interoperability was sought by establishing the POSIX standard. The POSIX standard can be applied to any operating system, although it was originally created for various Unix variants.

Mac OS X is a line of partially proprietary, graphical operating systems developed, marketed, and sold by Apple Inc., the latest of which is pre-loaded on all currently shipping Macintosh computers. Mac OS X is the successor to the original Mac OS, which had been Apple's primary operating system since 1984. The most recent edition is Mac OS X v10.6, which was first made available on August 28, 2009. Releases of Mac OS X are named after big cats; the current version of Mac OS X is nicknamed "Snow Leopard".

Mac OS X Server includes work group management and administration software tools that provide simplified access to key network services, including a mail transfer agent, a Samba server, an LDAP server, a domain name server, and others.

Minix – MINIX is a Unix-like computer operating system based on microkernel architecture. Andrew S. Tanenbaum wrote the operating system to be used for educational purposes; MINIX also inspired the creation of the Linux kernel. Its name is a portmanteau of the words minimal and Unix.

Samba – is a free software re-implementation of SMB/CIFS networking protocol, originally developed by Australian Andrew Tridgell. As of version 3, Samba provides file and print services for various Microsoft Windows clients and can integrate with a Windows Server domain, either as a Primary Domain Controller (PDC) or as a domain member. It can also be part of an Active Directory domain.

LDAP – Lightweight Directory Access Protocol is an application protocol for querying and modifying directory services running over TCP/IP. Domain name server – DNS, domain name server, the system that automatically translates Internet addresses to the numeric machine addresses that computers use.

21. Summarize the main ideas of the text using the following phrases:

This text concerns the problem of…

Currently under development is…

It is worth mentioning that…

The main idea of this text is…

We can draw a conclusion that…

English for Special Purposes

Computer Engineering 27

WRITING: Computer OS development

22. Try to give your own ideas on the following questions. What are in your opinion the most urgent OS problems? Could you give you opinion on the ways of future OS development? Give characteristics of your own OS on your computer. Prove your ideas.Use links from Get Real to help you.

● Get Real

Check these websites for useful information: www.coolwebmasters.com http://en.wikipedia.org/

SPEAKING: Computer systems

23. Think of the computer system that will meet the needs of office users (software engineers, web designers, computer security specialists, gamers etc.), complete the diagram, describe it and give reasons for your choice. Study supplementary reading material and Internet sources in order to get useful information.

 

 

PC

 

 

 

 

 

 

Software

 

 

Hardware

 

 

 

OS

Applications

CPU

Memory

 

 

Peripherals

 

 

 

 

RAM

ROM

Input

Output

Storage

 

 

 

 

 

_____

_____

_____

English for Special Purposes

28 Computer Engineering

Unit 3 Portable computers

Useful prefixes 2 Comparing & Predicting

Portable Computers

Tablet computers

Contrasting

 

 

 

 

LEAD-IN: Computer evolution

1. Read the lines from descriptions of some portable computers (B) and guess the type of a computer (A) then match them with pictures below (1-5). Justify your guess. Give more details about each type. What other types of portable computers are popular nowadays?

 

A

 

 

B

 

 

 

 

 

 

 

 

 

The personal digital assistant

…with handsfree interface, and usually some voice capability (speech

 

 

(PDA)

recognition and speech synthesis)…

 

 

The pocket computer

…it has a flat panel display and a keyboard, requiring a seated position and

 

 

 

 

both hands …

 

 

 

 

 

 

 

 

 

 

The laptop

…it is something between a laptop and a PDA. They have a full keyboard

 

 

 

 

(often in reduced size), 11-13’ screens and usually no internal optical drive…

 

 

The wearable computer

…it is a small calculator-sized handheld programmable computer…

 

 

The Netbook

…usually held in one hand and operated with the other, can be used as an

 

 

 

 

organizer, a diary, a ‘to do’ list…

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 2 3 4 5

PRONUNCIATION

2. Make sure you pronounce the following words properly:

ultra-mobile

['ʌltrə 'məubaɪl]

typical

['tɪpɪk(ə)l]

palmtop

['pɑːmtɔp]

configuration

[kənfɪgju'reɪʃ(ə)n]

wearable

['wɛərəbl]

thickness

['θɪknəs]

designed

[dɪ'zaɪnd]

weigh

[weɪ]

dimension

[daɪ'men(t)ʃ(ə)n]

weight

[weɪt]

augment

['ɔːgmənt]

behavioral

[bɪ'heɪvjərəl]

optimize

['ɔptɪmaɪz]

stylus

['staɪləs]

prosthetic

[prɔs'θetɪk]

isometric

[ˌɪsə'metrik]

majority

[mə'ʤɔrətɪ]

companion

[kəm'pænjən]

WORD STUDY

3. Translate the following definitions and memorize the terms:

English for Special Purposes

 

 

Computer Engineering

29

 

 

 

 

portable (adj)

-

having the ability to run on a variety of computers (portable software) without

 

 

 

reference to a particular type of hardware; small and lightweight, able to be

 

 

 

easily carried or moved (hardware);

 

 

 

 

 

chipset (n)

-

a highly integrated circuit on the motherboard of a computer that controls

 

 

 

 

 

 

 

many of its data transfer functions;

 

docking station (n)

-

a device used to connect one appliance to another, esp. a portable computer

 

 

 

and a desktop computer, to make use of its external power supply, monitor,

 

 

 

and keyboard, esp. to enable the transfer of data between the machines;

 

pen computing (n)

-

a computer system employing a user-interface using a pointing device plus

 

 

 

handwriting recognition as the primary means for interactive user input;

 

smartphone (n)

-

a mobile telephone with computer features that may enable it to interact with

 

 

 

computerized systems, send e-mails, and access the web;

 

touchscreen (n)

-

a visual display unit screen that allows the user to give commands to the

 

 

 

computer by touching parts of the screen instead of using the keyboard;

 

omit (v)

-

to neglect to do or include;

 

 

 

 

 

stylus (n)

-

an electronic I/O device that is used to draw or write on the screen;

 

slot (n)

-

or expansion slot, a spare space on the system board of a computer to which

 

 

 

expansion boards can be fitted;

 

performance (n)

-

the action or process of carrying out or accomplishing an action, task, or

 

 

 

function;

 

general-purpose (adj) -

having a range of uses or applications; not restricted to one function;

 

optical disc (n)

-

an inflexible disc on which information is stored in digital form by laser

 

 

 

technology;

 

consistency (n)

-

agreement or harmony between parts of something complex; compatibility;

 

configuration (n)

-

the particular choice of hardware items and their interconnection that make

 

 

 

up a particular computer system;

 

pointing stick (n)

-

an isometric joystick used as a pointing device. It was invented by research

 

 

 

scientist Ted Selker and now it is present on many brands of laptops;

 

flip (adj)

-

an electronics form factor which is in two or more sections that fold via a

 

 

 

hinge.

 

 

 

 

 

4. Complete the puzzle using the clues and the words from exercise 4

 

 

 

 

 

to work at several different tasks

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

k

 

 

 

 

 

 

simultaneously

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

able to be carried or moved easily,

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

especially by hand

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

denoting a computer system that is small

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

enough to be used at a desk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a computer input device in the form of a small

 

 

t

 

 

 

 

 

 

 

 

 

 

h

 

 

 

 

 

 

 

 

 

 

 

 

panel containing different touch-sensitive areas

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

to modify something in order to achieve maximum

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

 

 

 

 

 

 

efficiency

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

English for Special Purposes

30Computer Engineering

5.Match the following words with their synonyms:

A

B

A

B

trackpad

neglect

traditional

size

 

 

 

 

housing

mobile

utilize

operate

omit

touchpad

run

conventional

portable

consistency

dimension

improve

compatibility

case

enhance

use

 

 

 

 

 

 

 

 

6. Match A and B to make up phrases often used to speak about portable computers and then give their Russian equivalents (C):

 

A

 

 

B

 

C

 

display

 

 

housing

 

 

 

 

 

recognition

 

 

 

docking

 

 

 

 

 

 

 

 

 

 

 

voice

 

 

mode

 

 

 

 

 

 

 

 

 

high

 

 

battery life

 

 

 

 

 

 

 

 

 

keyboard

 

 

station

 

 

 

longer

 

 

resolution

 

 

 

 

 

 

 

 

 

pointing

 

 

battery

 

 

 

 

 

 

 

 

 

rechargeable

 

 

device

 

 

 

portrait

 

 

panel

 

 

 

 

 

 

 

 

 

WORD BUILDING : Useful prefixes 2

Prefix

Meaning

Examples

macro-/mega-

large or great in size or duration

macroeconomics, megabyte

 

 

 

micro-

very small

microprocessor

multi-

many or much

multi-access

semi-

half

semiconductor

dec-

ten

decimal

de-

remove/reduce

decode

re-

again/back

reboot

ultra-

very/extremely

ultramodern

 

 

 

7. Fill in the gaps with the correct prefix from the list.

rede- decsemiultramegamicromulti-

1.Portable computers, by their nature, are _____computers.

2.A _____byte equals approximately one million bytes.

3.Once you finish your program, you will have to test it and _____bug it to remove all the mistakes.

4.The introduction of _____conductor technology revolutionized the computer industry.

5.If a computer system has two or more central processors which are under common control, it is called a

_____processor system.

6.The _____imal system is a number system with a base of 10.

7.The _____chargeable battery of a laptop is charged from an AC adapter and typically stores enough energy to run the laptop for 2 to 3 hours in its initial state.

8._____portables typically weigh less than four pounds and, when closed, are 1.5" thin or thinner.

English for Special Purposes

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]