Этапы развития вычислительной техники





Ответы для подготовки к зачету по информатике.

1. Информатика в широком смысле представляет собой единство разнообразных отраслей науки, техники и производства, связанных с переработкой информации.

Информатику можно представить как состоящую из трех взаимосвязанных частей - технических средств (hardware), программных средств (software), алгоритмических средств (brainwave). В свою очередь, информатику, как в целом, так и каждую ее часть обычно рассматривают с разных позиций : как отрасль народного хозяйства, как фундаментальную науку, как прикладную дисциплину.

Задачи информатики состоят в следующем:

исследование информационных процессов любой природы;

разработка информационной техники и создание новейшей технологии переработки информации на базе полученных результатов исследования информационных процессов;

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

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



(100011)2 = 1*25 + 0*24 + 0*23 + 0*22 + 1*21 + 1*20 = (35)10

1 Кб = 210 б = 1024 б =~ 1000 б.
1 Мб = 220 б = 1024 Кб = 1048576 б =~ 1 000 000 б.
1 Гб = 230 б = 1024 Мб =~ 109 б = 1 000 000 000 б.

Для примера можно указать, что в среднем 1 страница учебника =~ 3Кб.
Газета из 4-х страниц =~ 150 Кб.
Большая Советская Энциклопедия =~ 120 Мб.
Цветной телефильм продолжительностью 1.5 часа (25 кадр/с) =~ 135Гб.

 

Этапы развития вычислительной техники

Выделяют четыре этапа развития вычислительной техники:

Домеханический — с 40—30-го тысячелетия до н. э.

Механический — с середины XVII в.

Электромеханический — с 90-х годов XIX в.

Электронный — со второй половины 40-х годов XX в.

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

Кроме того, они имели две отличительные особенности, которыми предыдущие машины не обладали:

I. Одна из них состояла в том, что они могли выполнять определенную последовательность операций по заранее заданной программе или последовательно решать задачи разных типов.
II. Способность хранить информацию в специальной памяти.

На этом сайте вы найдете подробную информацию о поколениях компьютеров и о некоторых их представителей! Но для начала хотелось бы показать основные характеристики ЭВМ всех пяти поколений...

I ПОКОЛЕНИЕ II ПОКОЛЕНИЕ
Эл. база: Электронно-вакуумные лампы Быстродействие: 8 - 20 тыс. оп/с Програмное обеспечение: язык "Ассемблер" Названия: "МЭСМ", "БЭСМ", "Эниак" Эл. база: Полупровогдники (транзисторы, диоды) Быстродействие: 0,1 - 1 млн. оп/с Програмное обеспечение:транслятор и компилятор Названия: "БЭСМ-6", "Днепр-1"
III ПОКОЛЕНИЕ IV ПОКОЛЕНИЕ
Эл. база: Интегральные схемы (МИС, СИС) Быстродействие: 1 млн. оп/с Програмное обеспечение: языки высокого уровня ("Pascal", "Basic"); отладчики Названия: IBM 360/370, ЕСЭВМ Эл. база: Интегральные схемы (БИС, СБИС) Быстродействие: более 1 млн. оп/с Програмное обеспечение:объектно-ориентированные языки програмирования, програмные оболочки, различные редакторы. Названия: "МЭСМ", "БЭСМ", "Эниак"
V ПОКОЛЕНИЕ
Программа разработки была принята в Японии в 1982 г. Предполагалось, что к 1991 г. будут созданы принципиально новыекомпьютеры, ориентированные на решение задач искусственного интеллекта. С помощью языка Пролог и новшеств в конструкциикомпьютеров планировалось вплотную подойти к решению одной из основных задач этой ветви компьютерной науки - задачи хранения и обработки знаний. Коротко говоря, для компьютеров "пятого поколения" не пришлось бы писать программ, а достаточно было бы объяснить на "почти естественном" языке, что от них требуется.

5. Данные– диалектическая составная часть информации. Они представляют собой зарегистрированные сигналы. При этом физический метод регистрации может быть любым: механическое перемещение физических тел, изменение электрических, магнитных, оптических характеристик, химического состава и (или) характера химических связей, изменение состояния системы и многое другое.

Операции с данными

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

1. Сбор данных – накопление данных с целью обеспечения достаточной полноты информации для принятия решения;

2. Формализация данных – приведение данных, поступающих из разных источников, к одинаковой форме, чтобы сделать их сопоставимыми между собой, то есть повысить их уровень доступности;

3. Фильтрация данных – отсеивание «лишних» данных, в которых нет необходимости для принятия решений; при этом должен уменьшаться уровень «шума», а достоверность и адекватность данных должны возрастать;

4. Сортировка данных – упорядочение данных по заданному признаку с целью удобства использования; повышает доступность информации;

5. Группировка данных – объединение данных по заданному признаку с целью повышения удобства использования; повышает доступность информации;

6. Архивация данных – организация хранения данных в удобной и легкодоступной форме; служит для снижения экономических затрат на хранение данных и повышает общую надежность информационного процесса в целом;

7. Защита данных – комплекс мер, направленных на предотвращение утраты, воспроизведение и модификации данных;

8. Транспортировка данных – прием и передача (доставка и поставка) данных между удаленными участниками информационного процесса; при этом источник данных в информатике принято называть сервером, а потребителя – клиентом;

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

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

6.

 

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

 

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

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

Кодирование текстовой информации
      С точки зрения ЭВМ текст состоит из отдельных символов. К числу символов принадлежат не только буквы (заглавные или строчные, латинские или русские), но и цифры, знаки препинания, спецсимволы типа "=", "(", "&" и т.п. и даже (обратите особое внимание!) пробелы между словами. Да, не удивляйтесь: пустое место в тексте тоже должно иметь свое обозначение. 9. Кодирование информации— процесс преобразования сигнала из формы, удобной для непосредственного использования информации, в форму, удобную для передачи, хранения или автоматической переработки (см., пример: Аналого-цифровой преобразователь). Кодирование графической информации Существует несколько способов кодирования графической информации. При рассмотрении черно-белого графического изображения с помощью увеличительного стекла заметно, что в его состав входит несколько мельчайших точек, образующих характерный узор (или растр). Линейные координаты и индивидуальные свойства каждой из точек изображения можно выразить с помощью целых чисел, поэтому способ растрового кодирования базируется на использовании двоичного кода представления графических данных. Общеизвестным стандартом считается приведение черно-белых иллюстраций в форме комбинации точек с 256 градациями серого цвета, т. е. для кодирования яркости любой точки необходимы 8-разрядные двоичные числа.В основу кодирования цветных графических изображений положен принцип разложения произвольного цвета на основные составляющие, в качестве которых применяются три основных цвета: красный (Red), зеленый (Green) и синий (Blue). На практике принимается, что любой цвет, который воспринимает человеческий глаз, можно получить с помощью механической комбинации этих трех цветов. Такая система кодирования называется RGB (по первым буквам основных цветов). При применении 24 двоичных разрядов для кодирования цветной графики такой режим носит название полноцветного (True Color).Каждый из основных цветов сопоставляется с цветом, дополняющим основной цвет до белого. Для любого из основных цветов дополнительным будет являться цвет, который образован суммой пары остальных основных цветов. Соответственно среди дополнительных цветов можно выделить голубой (Cyan), пурпурный (Magenta) и желтый (Yellow). Принцип разложения произвольного цвета на составляющие компоненты используется не только для основных цветов, но и для дополнительных, т. е. любой цвет можно представить в виде суммы голубой, пурпурной и желтой составляющей. Этот метод кодирования цвета применяется в полиграфии, но там используется еще и четвертая краска – черная (Black), поэтому эта система кодирования обозначается четырьмя буквами – CMYK. Для представления цветной графики в этой системе применяется 32 двоичных разряда. Данный режим также носит название полноцветного.Приуменьшении количества двоичных разрядов, применяемых для кодирования цвета каждой точки, сокращается объем данных, но заметно уменьшается диапазон кодируемых цветов. Кодирование цветной графики 16-разрядными двоичными числами носит название режима High Color. При кодировании графической цветной информации с применением 8 бит данных можно передать только 256 оттенков. Данный метод кодирования цвета называется индексным. 10. Системы счисления Система счисления — это способ записи чисел с помощью заданного набора специальных знаков (цифр). Десятичная система счисления Эта система пришла в Европу из Индии, где она появилась не позднее VI века н. э. В этой системе 10 цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, но информацию несет не только цифра, но и место, на котором цифра стоит (то есть ее позиция). В десятичной системесчисления особую роль играют число 10 и его степени; 10, 100, 1000 и т. д. Крайняя правая цифра числа показывает число единиц, вторая справа — число десятков, следующая — число сотен и т. д. Причина наибольшей распространенности десятичной системы счисления состоит в том, что первым счетным аппаратом человека являлись его руки. Число пальцев и стало отправным пунктом для системы счета. Двоичная система счисления В этой системе всего две цифры — 0 и 1. Особую роль здесь играет число 2 и его степени: 2, 4, 8 и т. д. Крайняя правая цифра числа показывает число единиц, следующая цифра — число двоек, следующая — число четверок и т. д. Двоичная система счисления позволяет закодировать любое натуральное число — представить его в виде последовательности нулей и единиц. В двоичном виде можно представлять не только числа, но и любую другую информацию: тексты, картинки, фильмы и аудиозаписи. Инженеров двоичное кодирование привлекает тем, что легко реализуется технически. Восьмеричная система счисления В этой системе счисления 8 цифр: 0, 1, 2, 3, 4, 5, 6, 7. Цифра 1, указанная в самом младшем разряде, означает — как и в десятичном числе — просто единицу. Та же цифра 1 в следующем разряде означает 8, в следующем 64 и т. д. Число 100 (восьмеричное) есть не что иное, как 64 (десятичное). Чтобы перевести в двоичную систему, например, число 611 (восьмеричное), надо заменить каждую цифру эквивалентной ей двоичной триадой (тройкой цифр). Легко догадаться, что для перевода многозначного двоичного числа в восьмеричную систему нужно разбить его на триады справа налево и заменить каждую триаду соответствующей восьмеричной цифрой. Шестнадцатеричная система счисления Запись числа в восьмеричной системе счисления достаточно компактна, но еще компактнее она получается в шестнадцатеричной системе. В качестве первых 10 из 16 шестнадцатеричных цифр взяты привычные цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, а вот в качестве остальных 6 цифр используют первые буквы латинского алфавита: А, В, С, D, Е, F. Цифра 1, записанная в самом младшем разряде, означает просто единицу. Та же цифра 1 в следующем разряде — 16 (десятичное), в следующем — 256 (десятичное) и т. д. Цифра F, указанная в самом младшем разряде, означает 15 (десятичное). Перевод из шестнадцатеричной системы в двоичную и обратно производится аналогично тому, как это делается для восьмеричной системы. 11.Системы счисления и способы перевода чисел из одной системы в другую. Системой счисления называют систему приемов и правил, позволяющих устанавливать взаимно-однозначное соответствие между любым числом и его представлением в виде совокупности конечного числа символов. Множество символов, используемых для такого представления, называют цифрами. Арифметические операции Сложение. Вычитание. Умножение. Деление. Возведение в степень. Извлечение корня. Сложениеявляется начальным понятием, для которого невозможно дать строгое формальное определение. Тем не менее, чтобы придать этому действию некоторое разумное представление, мы скажем, что сложение – это операция нахождения суммы двух или нескольких чисел, где под суммой понимается общее количество единиц, содержащихся в рассматриваемых числах вместе. Эти числа называются слагаемыми. Например, 11 + 6 = 17. Здесь 11 и 6 – слагаемые, 17 – сумма. Если слагаемые поменять местами, то сумма не изменится: 11 + 6 = 17 и 6 + 11 = 17. Вычитаниеявляется действием, обратным к сложению, так как это операция нахождения одного из слагаемыхпо сумме и другому слагаемому. Вычесть из одного числа (уменьшаемого) другое(вычитаемое) - значит найти такое третье число (разность), которое при сложении с вычитаемым дает уменьшаемое: 17 – 6 = 11. Здесь 17 – уменьшаемое, 6 – вычитаемое, 11 – разность. Умножение. Умножить одно число n (множимое) на другое целое число m (множитель) - значит повторить множимое n в качестве слагаемого m раз. Результат умножения называется произведением. Запись операции умножения: n x m или n m .Например, 12 x 4 = 12 + 12 + 12 + 12 = 48. Таким образом, 12 x 4 = 48 или 12 ∙ 4 = 48. Здесь 12 – множимое, 4 – множитель, 48 – произведение. Если множимое n и множитель m поменять местами, то произведение не изменится. Например, 12 · 4 = 12 + 12 + 12 + 12 = 48 и соответственно, 4 · 12 = 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 = 48. Поэтому множимое и множитель часто называются сомножителями. Делениеявляется действием, обратным к умножению, так как это операция нахождения одного из сомножителей по произведению и другому сомножителю: Разделить одно число (делимое) на другое (делитель) – значит найти такое третье число (частное), которое при умножении на делитель даёт делимое: 48 : 4 = 12. Здесь 48 – делимое, 4 – делитель, 12 – частное. Частное от деления одного целого числа на другое целое число может и не быть целым числом. Тогда это частное представляется в виде дроби. Если частное – целое число, то говорят, что эти числа делятся нацело. В противном случае мы выполняем деление с остатком. Пример: 23 не делится на 4, в этом случае мы можем записать: 23 = 5 · 4 + 3. Здесь 3 – остаток. Возведение в степень. Возвести число (основание степени) в целую степень (показатель степени) – значит повторить его сомножителем столько раз, каков показатель степени. Результат называется степенью. Запись возведения в степень: 3 5 = 3 · 3 · 3 · 3 · 3 = 243 . 12. Понятие программного обеспечения. Классификация программного обеспечения. Программное обеспечение-это совокупность программ, выполненных вычислительной системой. К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке (ПО):
  • технология проектирования программ (нисходящее проектирование, структурное программирование и др.)
  • методы тестирования программ.
  • методы доказательства правильности программ.
  • анализ качества работы программ и др.
Программное обеспечение - неотъемлемая часть ЭВМ. Оно является логическим продолжением технических средств ЭВМ, расширяющие их возможности и сферу использования. Классификация программного обеспечения.
 
 




Существует три категории:

1) Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ.

2) Системные программы:

управление ресурсами ЭВМ.

создание копий используемой информации.

проверку работоспособности устройств компьютера.

выдачу справочной информации о компьютере и др..

3) Инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.

Более или менее определенно сложились следующие группы программного обеспечения:

операционные системы.

системы программирования.

инструментальные системы.

интегрированные пакеты.

динамические электронные таблицы.

системы машинной графики.

системы управления базами данных (СУБД).

прикладное программное обеспечение.

13.

 

14.

15.

Инструментальное программное обеспечение — программное обеспечение, предназначенное для использования в ходе проектирования,разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения.






Дата добавления: 2016-05-31; просмотров: 298;


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

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2017 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.012 сек.