Одним из важных объектов, изучаемых на уроках информатики, является компьютер, получивший своё название по основной функции — проведению вычислений (англ, computer — вычислитель).
Первый компьютер был создан в 1945 г. в США. Познакомиться с историей компьютеров вы можете, совершив виртуальное путешествие по музеям вычислительной техники. Так, много интересной информации о компьютерах можно узнать, посетив Виртуальный музей информатики (informat444. narod.ru). Обратите внимание, что для обозначения компьютерной техники 1940-1970-х годов часто используется аббревиатура ЭВМ (электронная вычислительная машина).
Современный компьютер — универсальное электронное программно управляемое устройство для работы с информацией.
Универсальным устройством компьютер называется потому, что он может применяться для многих целей — обрабатывать, хранить и передавать самую разнообразную информацию, использоваться человеком в разных видах деятельности.
Современные компьютеры могут обрабатывать разные виды информации: числа, текст, изображения, звуки. Информация любого вида представляется в компьютере в виде двоичного кода — последовательностей нулей и единиц. Некоторые способы двоичного кодирования представлены на рис. 2.1.
Как устроен компьютер. Лекция 3. Магистрально-модульная организация компьютера
Информацию, предназначенную для обработки на компьютере и представленную в виде двоичного кода, принято называть двоичными данными или просто данными. Одним из основных достоинств двоичных данных является то, что их копируют, хранят и передают с использованием одних и тех же универсальных методов, независимо от вида исходной информации.
Способы двоичного кодирования текстов, звуков (голоса, музыки), изображений (фотографий, иллюстраций), последовательностей изображений (кино и видео), а также трёхмерных объектов были придуманы в 80-х годах прошлого века. Позже мы рассмотрим способы двоичного кодирования числовой, текстовой, графической и звуковой информации более подробно. Теперь же главное — знать, что последовательностям 1 и 0 в компьютерном представлении соответствуют электрические сигналы — «включено» и «выключено». Компьютер называется электронным устройством, потому что он состоит из множества электронных компонентов, обрабатывающих эти сигналы.
Обработку данных компьютер проводит в соответствии с программой — последовательностью команд, которые необходимо выполнить над данными для решения поставленной задачи. Как и данные, программы представляются в компьютере в виде двоичного кода. Программно управляемым устройством компьютер называется потому, что его работа осуществляется под управлением установленных на нём программ. Это программный принцип работы компьютера.
Современные компьютеры бывают самыми разными: от мощных компьютерных систем, занимающих целые залы и обеспечивающих одновременную работу многих пользователей, до мини-компьютеров, помещающихся на ладони (рис. 2.2).
Что такое операционная система и как она работает
Сегодня самым распространённым видом компьютеров является персональный компьютер (ПК) — компьютер, предназначенный для работы одного человека.
2.1.2. Устройства компьютера и их функции
Любой компьютер состоит из процессора, памяти, устройств ввода и вывода информации. Функции, выполняемые этими устройствами, в некотором смысле подобны функциям мыслящего человека (рис. 2.3). Но даже столь очевидное сходство не позволяет нам отождествлять человека с машиной хотя бы потому, что человек управляет своими действиями сам, а работа компьютера подчинена заложенной в него программе.
Процессор компьютера
Центральным устройством компьютера является процессор. Он организует приём данных, считывание из оперативной памяти очередной команды, её анализ и выполнение, а также отправку результатов работы на требуемое устройство. Основными характеристиками процессора являются его тактовая частота и разрядность.
Процессор обрабатывает поступающие к нему электрические сигналы (импульсы). Промежуток времени между двумя последовательными электрическими импульсами называется тактом. На выполнение процессором каждой операции выделяется определённое количество тактов.
Тактовая частота процессора равна количеству тактов обработки данных, которые процессор производит за 1 секунду. Тактовая частота измеряется в мегагерцах (МГц) — миллионах тактов в секунду. Чем больше тактовая частота, тем быстрее работает компьютер. Тактовая частота современных процессоров уже превышает 1000 МГц = 1 ГГц (гигагерц).
Разрядность процессора — это максимальная длина двоичного кода, который может обрабатываться или передаваться одновременно. Разрядность процессоров современных компьютеров достигает 64.
Память компьютера
Память компьютера предназначена для записи (приёма), хранения и выдачи данных. Представим её в виде листа в клетку. Тогда каждая клетка этого листа будет изображать бит памяти — наименьший элемент памяти компьютера. В каждой такой «клетке» может храниться одно из двух значений: 0 или 1. Один символ двухсимвольного алфавита, как известно, несёт один бит информации. Таким образом, в одном бите памяти содержится один бит информации.
Различают внутреннюю и внешнюю память.
Внутренняя память компьютера
Внутренней называется память, встроенная в компьютер и непосредственно управляемая процессором. Во внутренней памяти хранятся исполняемые в данный момент программы и оперативно необходимые для этого данные. Внутренняя память компьютера позволяет передавать процессору и принимать от него данные примерно с такой же скоростью, с какой процессор их обрабатывает. Поэтому внутренняя память иначе называется оперативной (быстрой). Объём оперативной памяти современных компьютеров измеряется в гигабайтах.
Электрические импульсы, в форме которых информация сохраняется в оперативной памяти, существуют только тогда, когда компьютер включён. После выключения компьютера вся информация, содержащаяся в оперативной памяти, теряется.
К внутренней памяти компьютера относится также ПЗУ — постоянное запоминающее устройтво. В нём хранится информация, необходимая для первоначальной загрузки компьютера в момент включения питания. После выключения компьютера информация в ПЗУ сохраняется.
Внешняя память компьютера
Для долговременного хранения программ и данных предназначена внешняя (долговременная) память. Внешняя память позволяет сохранять огромные объёмы информации. Информация во внешней памяти после выключения компьютера сохраняется. Различают носители информации — магнитные и оптические диски, энергонезависимые электронные диски (карты флеш-памяти и флеш-диски) и накопители (дисководы) — устройства, обеспечивающие запись данных на носители и считывание данных с носителей. Жёсткий диск — устройство, совмещающее в себе накопитель (дисковод) и носитель (непосредственно диск).
При запуске пользователем некоторой программы, хранящейся во внешней памяти, она загружается в оперативную память и после этого начинает выполняться.
На сайте http://sc.edu.ru размещён анимационный ролик «Внутренняя память ЭВМ: оперативная память» (135117), иллюстрирующий информационный обмен между внешней и внутренней памятью.
Устройства ввода и вывода информации
Приложив значительные усилия, человек может представить текстовую, графическую, звуковую информацию в двоичном коде. Значительно труднее человеку понять двоичный код. И совсем уже невозможно человеку понять информацию, представленную последовательностью электрических импульсов.
Входящие в состав компьютера устройства ввода «переводят» информацию с языка человека на язык компьютера; устройства вывода «переводят» электрические импульсы в форму, доступную для человеческого восприятия. Примеры устройств ввода: клавиатура, мышь, микрофон. Примеры устройств вывода: монитор, принтер.
Различные устройства компьютера связаны между собой каналами передачи информации (рис. 2.4).
Самое главное
Современный компьютер — универсальное электронное программно управляемое устройство для работы с информацией.
Любой компьютер состоит из процессора, памяти, устройств ввода и вывода информации. Функции, выполняемые этими устройствами, в некотором смысле подобны функциям мыслящего человека.
Вопросы
1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Какими слайдами вы могли бы дополнить презентацию.
Источник: murnik.ru
Устройство и принципы действия компьютера
Один из выдающихся математиков нашего столетия Джон фон Нейман разработал принципы построения логической системы вычислительной машины, способной использовать гибкую запоминаемую программу, которую можно было бы изменять, не перестраивая всей схемы машины. В соответствии с принципами фон Неймана для работы компьютера необходимы следующие устройства:
1) арифметическо-логическое устройство, выполняющее арифметические и логические операции (АЛУ);
2) устройство управления, которое организует процесс выполнения программ (УУ);
3) запоминающее устройство, или память, для хранения программ и данных (ЗУ);
4) внешние устройства для ввода-вывода информации (УВВ);
5) пульт управления (ПУ).
Память компьютера должна состоять из некоторого количества пронумерованных ячеек, в каждой из которых могут находиться или обрабатываемые данные, или инструкции программ. Все ячейки памяти должны быть одинаково легкодоступны для других устройств компьютера (рис. 18).
В общих чертах работу компьютера можно описать так. Вначале с помощью какого-либо внешнего устройства в память компьютера вводится программа. Устройство управления считывает содержимое ячейки памяти, где находится первая инструкция (команда) программы, и организует ее выполнение. Эта команда может задавать выполнение арифметических или логических операций, чтение из памяти данных для этих операций или запись их результатов в память, ввод данных из внешнего устройства в память или вывод данных из памяти на внешнее устройство.
Как правило, после выполнения одной команды устройство управления начинает выполнять команду из ячейки памяти, которая находится непосредственно за только что выполненной командой. Однако этот порядок может быть изменен с помощью команд передачи управления (перехода). Эти команды указывают устройству управления, что ему следует продолжить выполнение программы, начиная с команды, содержащейся в некоторой другой ячейке памяти. Такой «скачок», или переход, в программе может выполняться не всегда, а только при выполнении некоторых условий, например, если некоторые числа равны, если в результате предыдущей арифметической операции получился нуль и т. д. Это позволяет использовать одни и те же последовательности команд в программе много раз (организовывать циклы), выполнять различные последовательности команд в зависимости от определенных условий и т.д., т. е. создавать сложные программы.
Таким образом, управляющее устройство выполняет инструкции программы автоматически, без вмешательства человека. Оно может обмениваться информацией с оперативной памятью и внешними устройствами компьютера. Поскольку внешние устройства работают значительно медленнее, чем остальные части компьютера, управляющее устройство может приостанавливать выполнение программы до завершения операции ввода-вывода с внешним устройством. Все результаты выполненной программы должны быть ею выведены на внешние устройства компьютера, после чего компьютер переходит к ожиданию каких-либо сигналов внешних устройств.
Следует заметить, что схема устройства современных компьютеров несколько отличается от приведенной выше. В частности, арифметическо-логическое устройство и устройство управления чаще всего объединены в единое устройство — центральный процессор. Кроме того, выполнение программ может прерываться для выполнения неотложных действий, связанных с поступившими сигналами от внешних устройств компьютера, — прерываний. Многие быстродействующие компьютеры осуществляют параллельную обработку данных на нескольких процессорах. Тем не менее большинство современных компьютеров соответствуют принципам, изложенным фон Нейманом.
Процессор, или микропроцессор, является основным устройством ЭВМ и представляет собой функционально законченное устройство обработки информации. Он предназначен для выполнения вычислений по хранящейся в запоминающем устройстве программе и обеспечения общего управления ЭВМ. Быстродействие ЭВМ в значительной мере определяется скоростью работы процессора. Для ее увеличения процессор использует собственную память небольшого объема, именуемую местной, или сверхоперативной, что в некоторых случаях исключает необходимость обращения к запоминающему устройству ЭВМ.
Вычислительный процесс должен быть предварительно представлен для ЭВМ в виде программы. При выполнении программы ЭВМ выбирает очередную команду, расшифровывает ее, определяет, какие действия и над какими операндами следует выполнить. Эту функцию осуществляет УУ. Оно же помещает выбранные из ЗУ операнды в АЛУ, где они и обрабатываются. Само АЛУ работает под управлением УУ.
Обрабатываемые данные и выполняемая программа должны находиться в запоминающем устройстве — памяти ЭВМ, куда они вводятся через устройство ввода. Емкость памяти измеряется в величинах, кратных байту. Память представляет собой сложную структуру, построенную по иерархическому принципу, и включает в себя запоминающие устройства различных типов. Функционально она делится на две части — внутреннюю и внешнюю.
Внутренняя, или основная, память — это запоминающее устройство, напрямую связанное с процессором и предназначенное для хранения выполняемых программ и данных, непосредственно участвующих в вычислениях. Обращение к внутренней памяти ЭВМ осуществляется с высоким быстродействием, но она имеет ограниченный объем, определяемый системой адресации машины.
Внутренняя память, в свою очередь, делится на оперативную (ОЗУ) и постоянную (ПЗУ) память.
Постоянная память обеспечивает хранение и выдачу информации. В отличие от содержимого оперативной памяти содержимое постоянной заполняется при изготовлении ЭВМ и не может быть изменено в обычных условиях эксплуатации.
В постоянной памяти хранятся часто используемые (универсальные) программы и данные, к примеру, некоторые программы операционной системы, программы тестирования оборудования ЭВМ и др. При выключении питания содержимое постоянной памяти сохраняется. Как правило, эти данные не могут быть изменены, выполняемые на компьютере программы могут только их считывать. Такой вид памяти обычно называется ROM (read only memory — память только для чтения), или ПЗУ (постоянное запоминающее устройство). Поскольку большая часть этих программ связана с обслуживанием ввода-вывода, эту память называют ROM BIOS (Basic Input-Output System базовая система ввода-вывода).
Оперативная память, по объему составляющая большую часть внутренней памяти, служит для приема, хранения и выдачи информации. При выключении питания ЭВМ содержимое оперативной памяти в большинстве случаев теряется.
Название «оперативная» эта память получила потому, что она работает очень быстро, так что процессору практически не приходится ждать при чтении данных из памяти или записи в память. Часто для оперативной памяти используют обозначениеRAM(random access memory, т. е. память с произвольным доступом).
От количества установленной в компьютере оперативной памяти напрямую зависит, с какими программами можно на нем работать. При недостаточном количестве оперативной памяти многие программы либо вовсе не будут работать, либо станут работать крайне медленно.
Для ускорения доступа к оперативной памяти на быстродействующих компьютерах используется специальная сверхбыстродействующая кэш-память, которая располагается как бы «между» микропроцессором и оперативной памятью и хранит копии наиболее часто используемых участков оперативной памяти. При обращении микропроцессора к памяти сначала производится поиск нужных данных в кэш-памяти. Поскольку время доступа к кэш-памяти в несколько раз меньше, чем к обычной памяти, а в большинстве случаев необходимые микропроцессору данные уже содержатся в кэш-памяти, среднее время доступа к памяти уменьшается.
Кроме обычной оперативной памяти и постоянной памяти в компьютере имеется также небольшой участок памяти для хранения параметров конфигурации компьютера. Его часто называют CMOS-RAM, поскольку эта память обычно выполняется по технологии «CMOS», обладающей низким энергопотреблением. Содержимое CMOS-RAM не изменяется при выключении электропитания компьютера. Эта память располагается на контролере периферии, для электропитания которого используются специальные аккумуляторы.
Для изменения параметров конфигурации компьютера вBIOSсодержится программа настройки конфигурации компьютера Setup. Аккумулятор снабжает электроэнергией и встроенные в компьютер часы (так называемые часы реального времени). Наличие этих часов позволяет не задавать текущее время при каждом включении компьютера.
Еще один вид памяти в IВМ РС-совместимых компьютерах это видеопамять, т. е. память, используемая для хранения изображения, выводимого на экран монитора. Эта память обычно входит в состав видеоконтроллера — электронной схемы, управляющей выводом изображения на экран монитора.
Внешняя память (ВЗУ) предназначена для размещения больших объемов информации и обмена ею с оперативной памятью. Для построения внешней памяти используют энергонезависимые носители информации (диски и ленты), которые к тому же являются переносными. Емкость этой памяти практически не имеет ограничений, а для обращения к ней требуется больше времени, чем ко внутренней.
Внешние запоминающие устройства конструктивно отделены от центральных устройств компьютера (процессора и внутренней памяти), имеют собственное управление и выполняют запросы процессора без его непосредственного вмешательства (рис. 19).
ВЗУ по принципам функционирования разделяются на устройства прямого доступа (накопители на магнитных и оптических дисках) и устройства последовательного доступа (накопители на магнитных лентах). Устройства прямого доступа обладают большим быстродействием, поэтому они являются основными внешними запоминающими устройствами, постоянно используемыми в процессе функционирования компьютера. Устройства последовательного доступа используются в основном для резервирования информации.
Устройства ввода-вывода служат соответственно для ввода информации в машину и вывода из нее, а также для обеспечения общения пользователя с машиной. Процессы ввода-вывода протекают с использованием внутренней памяти. Иногда устройства ввода-вывода называют периферийными, или внешними, устройствами. К ним относятся, в частности, дисплеи (мониторы), клавиатура, манипуляторы, печатающие устройства (принтеры), графопостроители, сканеры, звуковые колонки и др.
Монитор принимает изображение от системного блока. Его экран является рабочим полем. С помощью клавиатуры в компьютер вводятся любой текст, символы, подаются команды и осуществляется управление работой компьютера. Мышь — средство управления курсором на экране монитора. (Все периферийные устройства ввода-вывода описаны в § 8.)
Для управления внешними устройствами (в том числе и ВЗУ) и согласования их с системным интерфейсом служат групповые устройства управления внешними устройствами, адаптеры или контроллеры. Системный интерфейс — это конструктивная часть компьютера, предназначенная для взаимодействия его устройств и обмена информацией между ними. В больших, средних и суперЭВМ в качестве системного интерфейса использовались сложные устройства, имеющие встроенные процессоры ввода-вывода, именуемые каналами. Такие устройства обеспечивают высок
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
Как устроен компьютер?
Сегодняшние компьютеры существуют в множестве разных форматов — десктопы, ноутбуки, смартфоны, беспилотники, умные часы и даже чайники. У всех этих устройств, какими бы разными они ни были, один и тот же принцип действия, который и позволяет им выполнять предписанную задачу. Сегодня мы расскажем, как работает любое компьютерное устройство и какие функциональные элементы лежат в их основе. Без этих знаний учиться программированию невозможно, поскольку создавать эффективные программы можно только с пониманием внутренней механики компьютера.
Если разобраться, любой компьютер — это просто очень умный калькулятор. Слово to compute в переводе с английского и означает «вычислять». Но если обычный калькулятор справляется лишь с некоторыми математическими операциями, то компьютер умеет применять результаты своих расчетов для выполнения команд. Сами по себе эти команды достаточно простые — возьми данные оттуда, поработай с ними здесь, сохрани сюда. Но поскольку компьютер за секунду выполняет миллиарды таких команд, из таких простых кирпичиков удается создавать невероятные дворцы.
Базовые функции компьютера
Всю работу компьютера можно разбить на четыре функции:
- Получить информацию
- Сохранить ее в памяти
- Обработать данные
- Предоставить результат
Какое бы электронное устройство вы ни взяли, оно всегда работает по этому принципу. Обычный компьютер получает информацию с клавиатуры, флешек или CD. Планшет считывает прикосновения к экрану. Для фитнес-бластета источником данных становится ваш пульс, а для дрона — джойстик в руках оператора.
Получив данные в пригодном для работы формате, устройство записывает их в память. После этого их с ними можно работать. Чтобы разобраться, что нужно сделать с информацией, компьютер обращается к программе и четко, шаг за шагом, выполняет прописанные там инструкции.
После этого он выдает результат — выводит картинку или текст на экран, запускает какую-то функцию или дополнительную программу. Результатом работы дрона будет полет в указанном направлении. В Интернете клик мыши по ссылке (это тоже способ введения данных) приводит к отправке данных с одного компьютера на другой — таков результат работы браузера.
Компьютеров много — принцип один
Разные устройства используют разные программы, написанные на разных языках — все зависит от цели, которому служит то или иное устройство. Когда вы учитесь программированию, вы знакомитесь с этими языками и узнаете, какие из них лучше всего подходят для тех или иных задач.
Одни языки применяются, чтобы управлять самыми мелкими элементами компьютерного устройства. Другие работают на уровне операционной системы, третьи позволяют создавать веб-сайты или приложения. Подробнее об этих различиях мы рассказывали в статье «Какие бывают языки программирования». Главное, что нужно понимать — любая программа на любом языке программирования, хоть на Python, хоть на Scratch, позволяет компьютеру выполнять действия в определенном порядке, обрабатывая данные и предоставляя нужный программисту результат.
Внутреннее устройство компьютера
Теперь заглянем внутрь обычного компьютера и разберемся, из каких частей он состоит.
Материнская плата
Все составные части компьютера, которые обеспечивают его работу, подсоединяются к материнской плате. Это их общее рабочее пространство, которое позволяет разным функциональным элементам обмениваться данными. Материнская плата устроена таким образом, чтобы у каждой детали было свое собственное место, в которое нельзя воткнуть неподходящий блок.
Процессор
Главный элемент любого компьютера, который организует работу всех остальных устройств в его составе.
Именно процессор читает данные из памяти, разбирается, что нужно сделать по написанной программе, командует и управляет. Мы подробно разбирали его работу в статье «Как устроен процессор».
Оперативная память
В этих планках хранятся данные, к которым процессор обращается в процессе работы. Чем больше оперативной памяти, тем больше места для хранения и тем дольше компьютер может работать под тяжелой нагрузкой. Данные в оперативной памяти уничтожаются при выключении, поэтому перезагрузка иногда помогает ускорить работу компьютера.
Жесткий диск
Если какая-то информация нужна компьютеру постоянно, ее размещают на жестком диске. Здесь хранится операционная система, установленные программы, кино, музыка и прочий контент. На сегодняшний день самыми распространенные являются магнитные жесткие диски, как на фото.
Они записывают данные на крутящиеся пластины и считывают их с помощью головок, висящих над пластинами на расстоянии в несколько нанометров. У такой технологии много недостатков — данные записываются в разные участки пластины, поэтому компьютеру приходится тратить время на поиск, головка может повредить поверхность пластин из-за тряски, сам диск сильно шумит при работе и занимает много места. Наиболее современные жесткие диски, которые называются твердотельными, построены на более надежной технологии, используя микросхемы памяти. Пока такие накопители проигрывают конкуренцию магнитным из-за высокой цены, но будущее наверняка за ними.
Специальные карты
Чаще всего в компьютере также присутствуют карты, которые отвечают за какие-то отдельные функции: обработку видео и аудио, сетевые соединения. Эти элементы принимают от процессора на исполнение специфические задачи по своему профилю, разгружая его и обеспечивая лучшее качество работы. Однако бюджетные компьютеры или устройства, которым не требуется максимальная производительность, могут обходиться и без таких элементов.
Уроки один на один с преподавателем. Ребёнок — в центре внимания.
Раз в неделю учитель даёт советы, обратную связь по успеваемости, а по прохождению курса выдаём сертификат — ребёнок всегда будет видеть свои успехи.
Источник: www.progkids.com