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

u_course

.pdf
Скачиваний:
38
Добавлен:
04.06.2017
Размер:
1 Mб
Скачать

121

собой существительное или местоимение в объектном падеже. Вторая часть

это инфинитив, причастие или герундий. Первая часть является подлежащим сложного дополнения, а вторая его сказуемым. Например, в предложении I want him to come — Я хочу, чтобы он пришел глагол want имеет сложное дополнение, выраженное оборотом him to come. Подлежащим данного оборота является местоимение в объектной форме him, а сказуемым

инфинитив to come. В предложении He painted the house red — Он покрасил дом в красный цвет глагол paint имеет при себе сложное дополнение the house red, подлежащим которого является именная группа the house, а сказуемым прилагательное red.

Сложное дополнение употребляется в следующих случаях:

а) После глаголов восприятия (to see, to hear и др.) При этом второй

элемент сложного дополнения может быть выражен причастием настоящего времени или инфинитивом без частицы to. В первом случае подчеркивается факт действия, во втором процесс действия.

Have you ever heard him praise anybody’s work? Вы когда-нибудь слышали, чтобы он хвалил чью-либо работу?

I have never heard him boasting. Я никогда не слышал, чтобы он хвастался.

б) После глаголов, выражающих знание, мнение, предположение. Данные глаголы присоединяют сложное дополнение с инфинитивами to have, to be

I consider him to be the best candidate — Я считаю его лучшим кандидатом.

в) После глаголов catch, find, leave, discover и др., присоединяющих

сложное дополнение с причастием настоящего времени

I caught them stealing my peaches — Я поймал их, когда они воровали мои персики.

г) После глаголов need, want, prefer и некоторых других, которые могут присоединять к себе сложное дополнение, содержащее причастие

прошедшего времени

I heard his name mentioned several times — Я слышал, как его имя несколько раз упоминали.

е) После глаголов принуждения, приказа, разрешения и просьбы (to order, to tell, to allow и др.)

122

The director told his secretary to deliver the message straight away –

Директор велел секретарю доставить сообщение тотчас же.

з) Пример сложного дополнения, включающего герундий.

I dislike his working late — Мне не нравится, когда он работает допоздна.

Сложное подлежащее

Некоторые глаголы и прилагательные в английском языке могут употребляться в конструкции со сложным подлежащим. Сложное подлежащее это оборот, cостоящий из двух частей. Первая часть представляет собой именную группу, включающую существительное или местоимение в общем падеже. Вторая часть это инфинитив или причастие. Первая часть является подлежащим оборота, а вторая часть его сказуемым. Сам глагол (прилагательное), к которому относится сложное подлежащее, располагается между первой и второй частями сложного подлежащего.

He is said to be generous – Говорят, он щедрый.

The problem is hard to solve – Эту задачу трудно решить.

Сложное подлежащее употребляется

а) Когда сказуемое выражено глаголами appear, seem, prove, happen, turn out и др.

The delegation is reported to have left Moscow – Сообщается, что делегация покинула Москву.

б) Когда сказуемое выражено прилагательными likely вероятный, unlikely маловероятный, certain несомненный, sure верный, следующими за глаголом-связкой.

He is sure to come back — Он точно вернется.

They are likely to come soon —Вероятно, они скоро приедут.

123

Глоссарий

Address space – a range of discrete addresses, each of which may correspond to a physical or virtual memory register, a network host, peripheral device, disk sector or other logical or physical entity.

Adobe Acrobat – purely MDI until version 7.0. (Microsoft Windows version only).

Adobe Photoshop – floating windows in Mac version; MDI in Windows XP version.

Application layer – the only part of a network communications process that a user sees. It prepares a message for sending over a network by converting the message from human-readable form into bits and attaching a header identifying the sending and receiving computers.

Application program – a computer program designed to be used for a particular purpose, e.g. a wordprocessor spreadsheet or database program.

Applications (program or software) – a computer program designed to be used for a particular purpose, e.g. a word processor spreadsheet or database program.

Artificial intelligence – an area of computing concerned with developing computer programs that perform tasks that can normally only be done using human intelligence.

ASCII – acronym for American Standard Code for Information Interchange. A standard character encoding scheme.

Asynchronous Transfer Mode (ATM) – a network protocol that transmits data at a speed of 155 Mbps and higher. It is most often used to interconnect two or more local area networks.

Backbone – the main transmission path handling the major data traffic connecting different LANs together.

Backup – the process of storing a copy of data on a storage.

Bandwidth – the range of frequencies that can be transmitted over a communications channel.

Bracketing – to set the boundaries of a message or part of a message by marking its beginning and its end with special control bits.

Bridge – a hardware and software combination used to connect the same type of networks or to partition a large network into two smaller ones.

124

Broadband – able to carry signals transmitted over a wide range of frequencies.

Buffer – a data area shared by hardware devices or program processes that operate at different speeds or with different sets of priorities.

C – a general purpose computer programming language that was originally designed for writing Unix systems programs.

С++ – an object-oriented superset of the C programming language commonly used for writing application programs for the Microsoft Windows operating system.

Channel – a path for the transmission of data.

Coax(ial) (cable) – a type of shielded cable for carrying signals. It is often used with radio frequency and video signals.

Code – a piece of program text written in a programming language. Compatible – able to operate on the same type of system or run the same

software.

Connectivity – the characteristic of being connected.

Crash – to fail suddenly and completely usually referring to the failure of a hard disk.

Data – the information processed by a computer.

Database – a type of applications program used for storing information so that it can be easily searched and sorted.

Data-link layer – the part of a network communications system that supervises the transmission. It confirms the checksum then addresses and duplicates the packets. This layer keeps a copy of each packet until it receives confirmation from the next point along the route that the packet has arrived undamaged.

DBMS (Database Management System) – is computer software designed for the purpose of managing databases.

Driver – a systems program that controls a peripheral device.

Duplex – able to transfer data in both directions, i.e. can send and receive

data.

Eiffel – a language which includes in the interface of a class its invariants and the preand postconditions of the methods of the class.

Embedded software – is computer software or firmware which plays an integral role in the electronics it is supplied with.

125

Expert system – an artificial intelligence program that collects and uses human expertise to allow non-experts to solve specialized problems.

Fault – an abnormal condition or defect at the component, equipment, or sub-system level which may lead to a failure.

File server – a computer connected to the network that contains primary files/applications and shares them as requested with the other computers on the network. If the file server is dedicated for that purpose only, it is connected to a client/server network. An example of a client/server network is Novell Netware. All the computers connected to a peer-to-peer network are capable of being the file server. Two examples of peer-to-peer networks are LANtastic and Windows for Workgroups.

File system – a method for storing and organizing computer files and the data they contain to make it easy to find and access them. File systems may use a data storage device such as a hard disk or CD-ROM and involve maintaining the physical location of the files, they might provide access to data on a file server by acting as clients for a network protocol, or they may be virtual and exist only as an access method for virtual data.

Firefox – TDI by default, can be SDI instead.

GIMPshop – a fork of the GIMP edited to be more user-friendly for Adobe Photoshop users.

Graphical user interface or GUI – a type of user interface which allows people to interact with a computer and computer-controlled devices which employ graphical icons, visual indicators or special graphical elements called "widgets", along with text, labels or text navigation to represent the information and actions available to a user.

Hardware – the physical components of a computer system. IDE-style interface – distinguishable form of Multiple Document.

Interface – the hardware or software that connects two systems and allows them to communicate with each other.

Intranet – network internal to an organization that uses Internet protocols. Java GUI – a toolkit which serves as a container for individual frames . Kernel – the lowest level layer at the core of an operating system. It deals

with allocating hardware resources to the rest of the operating system and the application programs.

126

Knowledge base – a collection of information that can be easily modified, revised and manipulated to enable the user to solve particular problems.

LAN (Local Area Network) – a network connecting computers in a relatively small area such as a building.

Logtalk – a programming language which supports private and protected implementation of an interface.

Lunix – a clone of the Unix operating system created by Linus Torvalds for use on personal computers.

Mac OS X – a line of graphical operating systems developed, marketed, and sold by Apple Inc., the latest of which is pre-loaded on all currently shipping Macintosh computers.

Macromedia – the program presents a TDI, however, if the windows are un-maximized it presents an MDI.

Memory – the electronic part of a computer system that is used for temporarily storing the programs and data that are being used by the processor

Metadata – data about data in a document.

Microkernel – a minimal computer operating system kernel which, in its purest form, provides no operating-system services at all, only the mechanisms needed to implement such services, such as low-level address space management, thread management, and inter-process communication (IPC).

Microsoft – the common name for the Microsoft Corporation. The company founded by Bill Gates that developed the MS-DOS and Windows operating systems and a variety of software commonly used on desktop computers.

Microsoft Word 2003 – a single instance of an MDI Application.

Minix – a compact Unix clone written as a teaching aid by Professor Andy Tannenbaum.

Modal window – is a child window which requires the user to interact with it before they can return to operating the parent application.

Monolithic kernel – a kernel architecture where the entire kernel is run in kernel space in supervisor mode.

Network interface card (NIC) – a board that provides network communication capabilities to and from a computer.

Network modem – a modem connected to a Local Area Network (LAN) that is accessible from any workstation on the network.

127

Network operating system (NOS) – operating system designed to pass information and communicate between more than one computer. Examples include AppleShare, Novell NetWare, and Windows NT Server.

Neural net(work) – an artificial intelligence system that is capable of developing rules from given input so that it learns how to deal with more complex input.

Node – end point of a network connection. Nodes include any device attached to a network such as file servers, printers, or workstations.

Node devices – any computer or peripheral that is connected to the network. Nooks – a reliability subsystem that seeks to greatly enhance OS reliability

by isolating the OS from driver failures.

Notepad++ –TDI

Objective-C – a class in a programming language which consists of its interface, specified in a header file, and the implementation in the source file.

OCR – abbreviation for optical character recognition. Opera – MDI combined with TDI.

Optical character recognition – a process that enables a computer to scan and recognize printed characters using the reflection of light.

Orthogonal persistence – refers to inherent support provided by a programming language or operating system of a computer that enables the state of programs written in a persistent programming language, or of the operating system itself, to remain persistent even after a crash or unexpected shutdown.

OS (Operating System) – the set of programs that control the basic functions of a computer and provide communication between the application programs and the hardware.

Peer-to-peer network – a network in which resources and files are shared without a centralized management source.

Persistence – refers to the characteristic of data that outlives the execution of the program that created it.

Persistent storage (PSD) – the ability for a device to maintain data even when it is turned off.

Point-to-point –– a direct link between two objects in a network. Processor – the part of a computer that processes the data.

128

Protocol – a set of standards for software used with internal look-up tables in a TCP/IP network for routing data through a gateway between networks restore.

Route – to move data from node to node on a network.

Router – an electronic device that links different networks or parts of a network.

RTOS (Real-Time Operating System) – A real-time operating system (RTOS) is an operating system that guarantees a certain capability within a specified time constraint.

Sandboxing – a popular technique for creating confined execution environments, which could be used for running untrusted programs.

SDI (single document interface) – in graphical user interfaces - a method of organizing graphical user interface applications into individual windows that the operating system's window manager handles separately.

Segment – refers to a section of cable on a network. In Ethernet networks, two types of segments are defined. A populated or trunk segment is a network cable that has one or more nodes attached to it. A link segment is a cable that connects a computer to an interconnecting device, such as a repeater or concentrator, or connects a interconnecting device to another interconnecting device.

Software – the programs and data used in a computer.

Software package – a bundle of one or several files that either are necessary for the execution of a computer program, or add features for a program already installed on the computer or network of computers.

Task manager – a program used to provide information about the processes and programs running on a computer, as well as the general status of the computer.

Taskbar – a term for the application desktop bar which is used to launch and monitor applications in Microsoft Windows 95 and later versions. Other desktop environments also feature similar interface elements.

TDI (tabbed document interface) – one that allows multiple documents to be contained within a single window, using tabs to navigate between them. It is an interface style most commonly associated with web browsers, web applications, text editors and preference panes.

Token ring – a network protocol developed by IBM in which computers access the network through token-passing. Usually uses a star-wired ring topology.

129

Twisted pair – network cabling that consists of four pairs of wires that are manufactured with the wires twisted to certain specifications. Available in shielded and unshielded versions.

UltraEdit combination of MDI & TDI (a true MDI interface with a tab bar for quick access).

Usability – a term used to denote the ease with which people can employ a particular tool or other human-made object in order to achieve a particular goal.

Verify – to check for accuracy.

Virtual – computer-simulated enabling the user to experience something without needing its physical presence.

Virus – a program written with the purpose of causing damage or causing a computer to behave in an unusual way.

Visual Studio 6 development environment – a typical modern implementation of MDI.

Visual Studio NET – MDI or TDI with "Window" menu, but not both. WAN (Wide Area Network) – a network connecting computers within very

large areas, such as states, countries, and the world. Web – common name for the World Wide Web.

Windows – a graphical user interface operating system front-end to MSDOS developed by the Microsoft Corporation. It has been gradually developed into a full operating system.

Windows XP – a line of operating systems developed by Microsoft for use on general-purpose computer systems, including home and business desktops, notebook computers, and media centers.

Workgroup – a collection of workstations and servers on a LAN that are designated to communicate and exchange data with one another.

Workstation – a computer connected to a network at which users interact with software stored on the network.

Worm – a self-replicating computer program. It uses a network to send copies of itself to other nodes (computer terminals on the network) and it may do so without any user intervention.

XML – abbreviation for extensible markup language.

130

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.“A Book About Books”. Композиция и язык научных рецензий. В.Г. Ляпунова и др., M: Изд-во Наука”, 1990.

2.«The new Webster's grammar guide» Career Institute N.Y., 1998.

3.A Lightweight Method for Building Reliable Operating Systems Despite Unreliable Device Drivers by Jorrit N. Herder, Herbert Bos, Andrew S. Tanenbaum / Technical Report IR-CS-018, January 2006

4.Basic concepts of real-time operating systems by David Kalinsky / Lunix Devices.com, Nov. 18, 2003

5.Can We Make Operating Systems Reliable and Secure? by Andrew S. Tanenbaum, Jorrit N. Herder, Herbert Bos / Computer – Innovative Technology for Computing Professionals, May 2006

6.Douglas E. Comer Computer Networks & Internets. Pearson Edition, 2003.

7.Eric H. Glendinning. Information technology: A Student’s Book/ Eric H. Glendinning, John McEwan. Oxford N. Y.: Oxford University Press., 2002.- 224p

8.From Databases to Dataspaces: A New Abstraction for Information Management by Michael Franklin (University of California, Berkeley), Alon Halevy (Google Inc. and U. Washington), David Maier (Portland State University) / SIGMOD Record, Vol. 34, No. 4, Dec. 2005

9.Geoff Sanders. GPRS Networks. Wiley, 2003.

10.Geoff Varrall. 3G Handset and Network Design.Wiley, 2003.

11.Gilbert Held. Ethernet Networks: Design, Implementation, Operation, Management. 4th Edition, Wiley, 2002.

12.Ian R. Sinclair “Collins Dictionary of Personal Conputing”/ Издание на русском языке. Вече, 1998.

13.Integrating Programming Languages & Databases: What's the Problem? by William R. Cook, Ali H. Ibrahim / Department of Computer Sciences, University of Texas at Austin

14.Keith Boechner. Oxford English for computing: Keith Boechner, P. Charles Brown. Oxford N. Y.: Oxford University Press., 2001.-212p.

15.Longman Dictionary of Contemporary English. 2001.

16.R. Murphy “English Grammar in use” Cambridge University Press, 1994.