Современный компьютер

Автор работы: Пользователь скрыл имя, 07 Апреля 2011 в 23:36, реферат

Описание работы

Слово «компьютер» означает «вычислитель», т.е. устройство для вычислений. Это связано с тем, что первые компьютеры создавались как устройства для вычислений, грубо говоря, как усовершенствованные, автоматические арифмометры. Принципиальное отличие компьютеров от арифмометров и других счетных устройств (счет, логарифмических линеек и т.д.) состояло в том, что арифмометры могли выполнять лишь отдельные вычислительные операции (сложение, вычитание, умножение, деление и др.), а компьютеры позволяют проводить без участия человека сложные последовательности вычислительных операций по заранее заданной инструкции — программе. Кроме того, для хранения данных, промежуточных и итоговых результатов вычислений компьютеры содержат память.

Файлы: 1 файл

Реферат Современный компьютер.doc

— 131.00 Кб (Скачать файл)

    1. Введение 

    1.1. Что такое компьютер. 

      Слово «компьютер» означает «вычислитель», т.е. устройство для вычислений. Это  связано с тем, что первые компьютеры создавались как устройства для  вычислений, грубо говоря, как усовершенствованные, автоматические арифмометры. Принципиальное отличие компьютеров от арифмометров и других счетных устройств (счет, логарифмических линеек и т.д.) состояло в том, что арифмометры могли выполнять лишь отдельные вычислительные операции (сложение, вычитание, умножение, деление и др.), а компьютеры позволяют проводить без участия человека сложные последовательности вычислительных операций по заранее заданной инструкции — программе. Кроме того, для хранения данных, промежуточных и итоговых результатов вычислений компьютеры содержат память.

      Хотя  компьютеры создавались для численных  расчетов, скоро оказалось, что они  могут обрабатывать и другие виды информации — ведь практически все  они могут быть представлены в числовой форме. Для обработки различной информации на компьютере надо иметь средства для преобразования нужного вида информации в числовую форму и обратно. Сейчас с помощью компьютеров не только проводятся числовые расчеты, но и подготавливаются к печати книги, создаются рисунки, кинофильмы, музыка, осуществляется управление заводами и космическими кораблями и т.д. Компьютеры превратились в универсальные средства для обработки всех видов информации, используемых человеком. 

1.2. Представление информации в компьютере. 

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

      Кодировки символов. Для обработки на компьютере текстовой информации обычно при вводе в компьютер каждая буква кодируется определенным числом, а при выводе на внешние устройства (экран или печать) для восприятия человеком по этим числам строятся соответствующие изображения букв. Соответствие между набором букв и числами называется кодировкой символов.

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

      Биты  и байты. Единицей информации в компьютере является один бит, т.е. двоичный разряд, который может принимать значение 0 или 1. Как правило, команды компьютеров работают не с отдельными битами, а с восемью битами сразу. Восемь последовательных битов составляют байт. В одном байте можно закодировать значение одного символа из 256 возможных (256 = 2 ). Более крупными единицами информации являются килобайт (сокращенно обозначаемый Кбайт), равный 1024 байтам (1024=2 ), мегабайт (сокращенно обозначаемый Мбайт), равный 1024 Кбайтам и гигабайт (Гбайт), равный 1024 Мбайтам. Для ориентировки скажем, что если на странице текста помещается в среднем 2500 знаков, то 1 Мбайт — это примерно 400 страниц, а 1 Гбайт — 400 тыс. страниц.

      1.3. Как работает компьютер. 

      Еще при создании первых компьютеров  в 1945 г. знаменитый математик Джон фон Нейман описал, как должен быть устроен компьютер, чтобы он был универсальным и эффективным устройством для обработки информации. Эти основы конструкции компьютера называются принципами фон Неймана. Сейчас подавляющее большинство компьютеров в основных чертах соответствует принципам фон Неймана.

      Устройства  компьютера. Прежде всего, компьютер, согласно принципам фон Неймана, должен иметь следующие устройства:

  • арифмешическо-логическое устройство, выполняющее арифметические и логические операции;
  • устройство управления, которое организует процесс выполнения программ;
  • запоминающее устройство, или память для хранения программ и данных;
  • внешние устройства для ввода-вывода информации.

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

      Вот каковы должны быть связи между устройствами компьютера (одинарные линии показывают управляющие связи, двойные — информационные). 

 

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

      Как правило, после выполнения одной  команды устройство управления начинает выполнять команду из ячейки памяти, которая находится непосредственно за только что выполненной командой. Однако этот порядок может быть изменен с помощью команд передачи управления (перехода). Эти команды указывают устройству управления, что ему следует продолжить выполнение программы, начиная с команды, содержащейся в некоторой другой ячейке памяти. Такой «скачок», или переход, в программе может выполняться не всегда, а только при выполнении некоторых условий, например, если некоторые числа равны, если в результате предыдущей арифметической операции получился нуль и т.д. Это позволяет использовать одни и те же последовательности команд в программе много раз (т.е. организовывать циклы), выполнять различные последовательности команд в зависимости от выполнения определенных условий и т.д., т.е. создавать сложные программы.

      Таким образом, управляющее устройство выполняет  инструкции программы автоматически, т.е. без вмешательства человека. Оно может обмениваться информацией с оперативной памятью и внешними устройствами компьютера. Поскольку внешние устройства, как правило, работают значительно медленнее, чем остальные части компьютера, управляющее устройство может приостанавливать выполнение программы до завершения операции ввода-вывода с внешним устройством. Все результаты выполненной программы должны быть ею выведены на внешние устройства компьютера, после чего компьютер переходит к ожиданию каких-либо сигналов внешних устройств. 

      Особенности современных компьютеров. Следует заметить, что схема устройства современных компьютеров несколько отличается от приведенной выше. В частности, арифметическо-логическое устройство и устройство управления, как правило, объединены в единое устройство — центральный процессор. Кроме того, процесс выполнения программ может прерываться для выполнения неотложных действий, связанных с поступившими сигналами от внешних устройств компьютера — прерываний. Многие быстродействующие компьютеры осуществляют параллельную обработку данных на нескольких процессорах.  

1.4. Программы для  компьютеров. 

      Компьютер — это универсальный прибор для переработки информации. Но сам по себе компьютер является просто ящиком с набором электронных схем. Он не обладает знаниями ни в одной области своего применения. Все эти знания сосредоточены в выполняемых на компьютере программах. Это аналогично тому, как для воспроизведения музыки недостаточно одного магнитофона, нужны еще и кассеты с записями.

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

      Виды  программ. Программы, работающие на компьютере, можно разделить на три категории:

  • прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработку информационных массивов и т.д.;
  • системные   программы,   выполняющие   различные   вспомогательные функции, например создание копий используемой информации, проверку работоспособности устройств компьютера и т.д. Особую роль среди всех системных программ играет операционная система — программа, управляющая компьютером, запускающая все другие программы и выполняющая для них различные сервисные функции;
  • инструментальные системы (системы программирования), обеспечивающие создание новых программ для компьютера.

      Большинство программ является коммерчески распространяемыми  — они продаются в магазинах, по почте и другими способам. Имеются и бесплатно распространяемые программы, а также так называемые условно-бесплатные программы (по-английски — shareware), их можно получить для опробования бесплатно, но при систематическом использовании этих программ следует выслать определенную сумму разработчикам. 

1.5. IBM PC-совместимые компьютеры. 

      Большинство (более 90%) современных компьютеров является IBM PC-совместимыми персональными компьютерами. Эти компьютеры называются IBM PC-совместимыми, поскольку они совместимы с компьютером IBM PC, разработанном в 1981 г. крупнейшей в мире компьютерной фирмой IBM. Слово «совместимость» здесь означает:

  • программную совместимость — все программы, разработанные для IBM PC, будут работать и на всех IBM PC-совместимых компьютерах;
  • в значительной степени — и аппаратную совместимость: подавляющее большинство устройств для компьютеров IBM PC и более новых версий (IBM PC XT, IBM PC AT и т.д.) годятся и для современных компьютеров. Правда, обычно древние устройства (пяти- или десятилетней давности) в современных компьютерах не применяются, так как они давно уже морально устарели.

      А слово «персональный» означает, что этот компьютер рассчитан на одновременную работу с одним пользователем (большие компьютеры, как правило, поддерживают одновременную работу многих пользователей).

      Открытость  архитектуры. Важнейшую роль в развитии IBM PC-совместимых компьютеров сыграл заложенный в них фирмой IBM принцип открытой архитектуры. Фирма IBM сделала компьютер не единым неразъемным устройством, а обеспечила возможность его сборки из независимо изготовленных частей аналогично детскому конструктору. При этом методы сопряжения различных частей компьютера IBM PC и подсоединения к нему внешних устройств не только не держались в секрете, но были доступны всем желающим. Поэтому производить комплектующие и внешние устройства для IBM PC смогли не только отобранные IBM фирмы, а все желающие, а скоро сотни фирм стали осуществлять сборку и самих компьютеров (то есть IBM PC-совместимых компьютеров). Через пару лет IBM стала не монополистом в выпуске разработанных ею компьютеров, а одной из тысяч конкурирующих между собой фирм. Причем многие сборщики стали не только перенимать достижения фирмы IBM, но и внедрять многие технические новинки раньше IBM, так что IBM перестала быть и технологическим лидером. Сейчас фирма IBM перестала быть самым крупным производителем IBM PC-совместимых компьютеров (сейчас им является фирма Compaq). И даже термин «IBM PC» обычно используется в смысле «IBM PC-совместимый компьютер», а не как название компьютера, произведенного самой фирмой IBM. Вы догадываетесь теперь, почему другие устройства, созданные на основе принципа открытой архитектуры, встречаются так редко?

Информация о работе Современный компьютер