Unit 3 Computer Software




1 Introduction

1.1 Read the text title and hypothesize what the text is about. Write down your hypothesis.

 

 

1.2 What do you know concerning this issue? List your ideas in the table left column “I know”.

I know that… I have learnt that…
   
   
   
   
   

 

1.3 Do you know answers to these questions? Write down your short answers in the space given after each question.

 

  Что такое компьютерная программа?
   
  Что легче для людей, чтобы использовать машину или программирования высокого уровня языков?
   
  Что может вредоносное ПО привести?
   
  Какие три слоя программного обеспечения вы знаете?
   
  Какое программное обеспечение часто поставляется в комплекте с компьютером?
   
  Каковы типичные примеры прикладного программного обеспечения?
   
  Что самодостаточным программы принадлежат к инструментам программирования?
   

 

1.4 Circle in the list the words and expressions you know. Write down their translation in the table and calculate the percentage of your lexical competence.

 

  sheet music ноты двоичные значения прервать язык ассемблера программное обеспечение основные части загрузчики устройство вывода   malware вредоносных программ сорвать прошивка расслоение офисная одежда таблица зашивать отладчик
  binary values   to disrupt
  to interrupt   firmware
  assembly language   to bundle
  system software   office suite
  core parts   spreadsheet
  boot loaders   to tailor
  output device   debugger

 


 

2 Reading

2.1 Scanning. Look through the text and define whether your hypothesis is right. Compare the information from the text with your notes (1.1).

2.2 Skimming. Find in the text the answers to the questions you failed to respond before reading. Add the missing answers to the table (1.3).

2.3 Grammar. State the sense relations between words of the marked sentences by using the proposed algorithm in the Tips.

 

2.4 Lexis.

2.4.1 Tick in the list (1.4) the words and expressions you realized after reading the text without dictionary. Write down their translation in the table and calculate the percentage of your ability to guess the meaning of the words from the context.

2.4.2 Find in the dictionary the words you could not translate. Write down their translation in the table (1.4) and calculate the percentage of new words you should learn.

2.5 Abstracting. Write an abstract using the algorithm proposed in the Tips.

   

 

2.6 Translation .Translate the abstract of the text in italics and write it down in the notes.


 

3 Summarizing

 

3.1 Reviewing

Review the text according to the proposed scheme and algorithm proposed in Tips.

 

Topic:  
Relevance:  
Addressee:  
Main issues:  
Novelty:  
Methodology:  
Theoretical significance:  
Practical significance:  

 

3.2 Annotation

3.2.1 Resume the text in a few sentences

   

 

3.2.2 List the information you learnt in the table 1.2 Define the degree of self-descriptiveness.

 

   

Notes

 

Компьютерное программное обеспечение или просто программное обеспечение любой набор машиночитаемых инструкций, который направляет процессор компьютера для выполнения конкретных операций. Компьютерное программное обеспечение контрастирует с компьютерным оборудованием, которое является физическим компонентом компьютеров. Компьютерное оборудование и программное обеспечение требуют друг от друга, и ни один не может быть реально использован без другого. Используя музыкальную аналогию, аппаратное обеспечение, как музыкальный инструмент и программное обеспечение, как ноты. Компьютерное программное обеспечение включает в себя компьютерные программы, библиотеки и связанной с ними документации. На самом низком уровне, исполняемый код состоит из машинного языка инструкции, специфичные для отдельного процессора - как правило, центральный блок обработки. Язык машина состоит из групп двоичных значений, обозначающих инструкций процессора, которые изменяют состояние компьютера от своего предыдущего состояния. Например, команда может изменить значение, сохраненное в определенном месте хранения внутри компьютера - эффект, который непосредственно не наблюдается пользователю. Инструкция может также (косвенно) вызывают что-то появиться на дисплее компьютерной системы - изменение состояния, которое должно быть виден пользователю. Процессор выполняет инструкции в порядке их предоставляются, если это не предписано "прыгать" на другой инструкции, или прервана. Программное обеспечение, написанное на языке машины известен как "машинный код". Однако, на практике, программное обеспечение, как правило, написаны на языках программирования высокого уровня, которые являются более простым и эффективным для людей, чтобы использовать (ближе к естественному языку), чем машинный язык. Языки высокого уровня транслируются, используя компиляцию или интерпретацию или комбинацию из двух, в машинный язык. Программное обеспечение также может быть написан на языке ассемблера низкого уровня, по существу, смутно мнемонические представление машинного языка с использованием естественного языка алфавита. Ассемблер транслируется в машинный код, используя ассемблер. На основе цели, компьютерное программное обеспечение можно разделить на: • Прикладное программное обеспечение, которая использует компьютерную систему для выполнения специальных функций или предоставления развлекательных функций за пределами основной работы самого компьютера. Есть много различных типов прикладного программного обеспечения, потому что круг задач, которые могут быть выполнены с помощью современного компьютера настолько велик. • Системное программное обеспечение, которое предназначено непосредственно управлять аппаратными средствами компьютера, чтобы обеспечить базовую функциональность, необходимую пользователям и другим программным обеспечением, а также предоставить платформу для запуска прикладного программного обеспечения. Системное программное обеспечение включает в себя: • Операционные системы, которые необходимы сборники программного обеспечения, которые управляют ресурсами и предоставляет общие услуги для другого программного обеспечения, которая работает "поверх" них. Контролирующие программы, загрузчики, раковины и оконные системы являются основными частями операционных систем. На практике операционная система поставляется в комплекте с дополнительным программным обеспечением (в том числе прикладное программное обеспечение), так что пользователь может потенциально сделать некоторую работу с компьютером, который имеет только операционную систему. • Драйверы устройств, которые работают или контролируют определенный тип устройства, подключенного к компьютеру. Каждое устройство должно по меньшей мере, один соответствующий драйвер устройства; так как компьютер, как правило, имеет, как минимум, по меньшей мере, одно устройство ввода и, по меньшей мере, одно устройство вывода, компьютер, как правило, требуется больше, чем один драйвер устройства. • Утилиты, которые являются компьютерные программы, предназначенные для оказания помощи пользователям в обслуживании и уходе за своими компьютерами. • вредоносное ПО или вредоносные программы, которые являются компьютерные программы, разработанные, чтобы вредить и разрушать компьютеры. Таким образом, вредоносные программы является нежелательным. Вредоносное тесно связана с компьютерными преступлений, связанных, хотя некоторые вредоносные программы могут быть выполнены в виде розыгрышей.   Диаграмма (на левой стороне) показывает, как программное обеспечение операционной системы и прикладного программного обеспечения наслаиваются на обычном настольном компьютере. Стрелки показывают поток информации. Архитектура программного обеспечения Люди часто видят вещи по-разному от программистов. Люди, которые используют современные компьютеры общего назначения (в отличие от встроенных систем, аналоговых компьютеров и суперкомпьютеров) обычно видят три слоя программного обеспечения, выполняющих различные задачи: платформы, приложения и пользователей программного обеспечения. • Программное обеспечение Платформа: Платформа включает в себя встроенное программное обеспечение, драйверы устройств, операционную систему и обычно графический пользовательский интерфейс, который, в общем, позволяет пользователю взаимодействовать с компьютером и его периферийными устройствами (сопутствующее оборудование). Программное обеспечение Платформа часто поставляется в комплекте с компьютером. На ПК один, как правило, имеют возможность изменять программное обеспечение платформы. • Прикладное программное обеспечение: Прикладное программное обеспечение или приложения, что большинство людей думают о том, когда они думают о программном обеспечении. Типичные примеры включают в себя офисные пакеты и видеоигры. Прикладное программное обеспечение часто приобретается отдельно от компьютерной техники. Иногда приложения в комплекте с компьютером, но это не меняет того факта, что они выполняются как самостоятельные приложения. Приложения, как правило, являются независимыми программы от операционной системы, хотя они часто приспосабливают для конкретных платформ. Большинство пользователей считают компиляторов, баз данных, а также другие "системное программное обеспечение" в качестве приложений. • User-писаться программное обеспечение: разработка конечных пользователей портные системы для удовлетворения конкретных потребностей пользователей. Программное обеспечение пользователя включает в себя шаблоны электронных таблиц и шаблонов обработки текста. Даже почтовые фильтры являются своего рода программное обеспечение пользователя. Пользователи создают эту программу сами и часто упускать из виду, насколько важно. В зависимости от того, насколько грамотно написанный пользователем программное обеспечение было интегрировано в пакеты прикладных программ по умолчанию, многие пользователи могут не знать о различии между оригинальной упаковке, и что было добавлено сотрудниками.   Средства программирования также программное обеспечение в виде программ или приложений, которые разработчики программного обеспечения используют для создания, отладки, поддерживать (т.е. улучшить или исправить), или иным образом поддерживать программное обеспечение. Программное обеспечение написано на одном или нескольких языках программирования; Есть много языков программирования в существовании, и каждый из них имеет по крайней мере одну реализацию, каждая из которых состоит из его собственного набора инструментов программирования.   Эти инструменты могут быть относительно автономные программы, такие как компиляторы, отладчики, интерпретаторы, линкеров и текстовых редакторов, которые могут быть объединены вместе, чтобы выполнить задачу; или же они могут сформировать интегрированную среду разработки (IDE), которая сочетает в себе много или все функциональные возможности таких автономных инструментов. Иды может сделать это, либо ссылаясь на соответствующие индивидуальные средства или путем повторной реализации их функциональные возможности по-новому. IDE может сделать это легче сделать конкретные задачи, такие как поиск в файлах в конкретном проекте. Многие реализации языка программирования предоставляют возможность использовать как отдельные инструменты или Иды.    

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: