Skip to content
funSkill edited this page Sep 21, 2015 · 13 revisions

##Задание

####Теория Напиши короткие (чем короче и информативнее - тем лучше) эссе на темы:

  • память на жестком диске (что это такое, для чего используется);
  • оперативная память (что это такое, для чего используется, чем отличается от памяти на жестком диске);
  • процессор (что это такое, какие функции выполняет);
  • машинный код (что это такое);
  • язык программирования (что это такое, для чего используется);
  • компилятор (что это такое, для чего используется);
  • интерпретатор (что это такое, для чего используется);
  • видеокарта - (что это такое, какую функцию выполняет); http://tutorials.jenkov.com/software-architecture/computer-architecture.html

##Ответ (ru)

####Теория

  • Память на жестком диске - максимальное количество информации, которое может хранить жесткий диск, измеряется в гигабайтах. Используется для хранения (записи) и считывания данных(информации).

  • Оперативная память - служит для оперативного (временного) хранения данных необходимых для работы. Если процессор брал бы данные напрямую с жесткого диска компьютера, он работал бы как черепаха. Решением данной проблемы служит применение дополнительного буфера между ними в виде оперативной памяти. Когда процессору требуются какие то данные, эти данные считываются с винчестера и загружаются в оперативку и все дальнейшие операции с ними происходят в ней. По завершении работы с ними, если результаты нужно сохранить, то они отправляются обратно на жесткий диск для записи на него, а из оперативной памяти они удаляются, чтобы освободить место для других данных. Если результаты сохранять не нужно, оперативная память компьютера просто очищается, данные с жесткого диска именно копируются в оперативку, поэтому пока изменения сделанные с ними не будут сохранены обратно на диск, там будет оставаться их старая версия.

  • Процессор - представляет собой сложную микросхему с миллионами транзисторов и множеством контактов занимающуюся обработкой машинного кода компьютерных программ. Центральное процессорное устройство (ЦПУ или CPU) является мозгом всей компьютерной системы, производя арифметические и логические операции с данными, поэтому на жаргоне его часто называют «проц» или «мозг».

  • Машинный код (платформенно-ориентированный код), машинный язык — система команд (набор кодов операций) конкретной вычислительной машины, которая интерпретируется непосредственно процессором или микропрограммами этой вычислительной машины.

  • Язы́к программи́рования - формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением.

  • Компиля́тор - Компьютерная программа, выполняющая компиляцию.Компиляция - трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду (абсолютный код, объектный модуль, иногда на язык ассемблера. Входной информацией для компилятора (исходный код) является описание алгоритма или программа на объектно-ориентированном языке, а на выходе компилятора - эквивалентное описание алгоритма на машинно-ориентированном языке.

  • Интерпрета́тор - программа (разновидность транслятора), выполняющая интерпретацию.Интерпрета́ция - пооператорный (покомандный, построчный) анализ, обработка и тут же выполнение исходной программы или запроса (в отличие от компиляции, при которой программа транслируется без её выполнения).

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

##Ответ (en)

####Теория

Clone this wiki locally