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

Информация и ее роль в обществе. ЭВМ первого поколения и ее основные функциональные части. Устройства хранения информации и ее упорядочение на диске. Обработка графической информации и управляющее устройство: процессор, дисплей. Языки программирования.

Рубрика Программирование, компьютеры и кибернетика
Вид шпаргалка
Язык русский
Дата добавления 19.01.2015
Размер файла 34,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

1. Информация и ее роль в обществе

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

синтаксического, семантического, прагматического.

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

2. ЭВМ первого поколения

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

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

В октябре 1945 года в США был создан первый компьютер ENIAC (ElectronicNumericalIntegratorAndCalculator -- электронный числовой интегратор и вычислитель). В ЭВМ первого поколения использовались электронные лампы. Так, фирма IBM в 1952 году выпустила первый промышленный компьютер IBM-701

3. История развития вычислительной техники

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

4. ЭВМ второго поколения (1955-1964)

ЭВМ второго поколения составляли транзисторы, они занимали меньше места, потребляли меньше электроэнергии и были более надёжными. и впервые стали строиться на продажу.

На втором поколении компьютеров впервые появилось то, что сегодня называется операционной системой. Тогда же были разработаны первые языки высокого уровня - Фортран, Алгол, Кобол. Эти два важных усовершенствования позволили значительно упростить и ускорить написание программ для компьютеров; программирование, оставаясь наукой, приобретает черты ремесла.Соответственно расширялась и сфера применения компьютеров. Компьютеры нашли применение не только у ученых, но и в планировании и управлении, а некоторые крупные фирмы даже компьютеризовали свою бухгалтерию, предвосхищая моду на двадцать лет. В 1955 году в США было объявлено о разработке полностью транзисторной ЭВМ В 1958 году машина Philco -- 2000 содержала 56 тыс. транзисторов, 1, 2 тыс. диодов и 450 электронных ламп. 1966 Наивысшим достижением отечественной вычислительной техники созданной коллективом С.А. Лебедева явилась разработка полупроводниковой ЭВМ БЭСМ-6 с производительностью 1 млн. операций в секунду.

5. ЭВМ третьего поколения1965-1974

Наконец, в третьем поколении ЭВМ () впервые стали использоваться интегральные схемы - целые устройства и узлы из десятков и сотен транзисторов, выполненные на одном кристалле полупроводника (то, что сейчас называют микросхемами). В это же время появляется полупроводниковая память, которая и по всей день используется в персональных компьютерах в качестве оперативной. ЭВМ третьего поколения обязано созданием интегральной схемы (ИC) в виде одного кристалла, в миниатюрном корпусе которого были сосредоточены транзисторы, диоды, конденсаторы, резисторы. Создание процессоров осуществлялось на базе планарно-диффузионной технологии. В 1964 году фирма IBM объявила о создании модели IBM-360, производительность её достигала несколько миллионов операций в секунду, объём памяти значительно превосходил машины второго поколения. В 1966 -- 67 гг. ЭВМ 3-го были выпущены фирмами Англии, ФРГ, Японии. В 1969 году СССР совместно со странами СЭВ была принята программа разработки машин 3-го поколения. В 1969 г. зародилась первая глобальная компьютерная сеть - зародыш того, что мы сейчас называем Интернетом. И в том же 1969 г. одновременно появились операционная система Unix и язык программирования С ("Си"), оказавшие огромное влияние на программный мир и до сих пор сохраняющие свое передовое положение.Между тем количество элементов и соединений между ними, умещающихся в одной микросхеме, постоянно росло, и в 70-е годы интегральные схемы содержали уже тысячи транзисторов. Это позволило объединить в единственной маленькой детальке большинство компонентов компьютера - что и сделала в 1971 г. фирма Intel, выпустив первый микропроцессор, который предназначался для только-только появившихся настольных калькуляторов. Этому изобретению суждено было произвести в следующем десятилетии настоящую революцию - ведь микропроцессор является сердцем и душой нашего с вами персонального компьютера.В 1973 была выпущена первая модель ЭВМ серии ЕС, с 1975 года появились модели ЕС-1012, ЕС-1032, ЕС-1033, ЕС-1022, а позже более мощная ЕС-1060.

6. ЭВМ четвертого поколения

Совершенствование интегральных схем привело к появлению микропроцессоров, выполненных в одном кристалле, включая оперативную память (БИС -- большие интегральные схемы), что ознаменовало переход к четвертому поколению ЭВМ. Они стали менее габаритными, более надежными и дешевыми. Создание ЭВМ четвертого поколения привело к бурному развитию мини- и особенно микро- ЭВМ -- персональных компьютеров (1968 г.), которые позволили массовому пользователю получить средство для усиления своих интеллектуальных возможностей. В свою очередь персональные ЭВМ (ПВМ) развивались по этапам: появились сначала 8-ми, 16-ти, а затем и 32-х разрядные ЭВМ. Шина данных современного компьютера 64-х разрядная. К ЭВМ четвертого поколения относятся ПЭВМ “Электроника МС 0511” комплекта учебной вычислительной техники КУВТ УКНЦ, а также современные IBM -- совместимые компьютеры, на которых мы работаем.

7. Основные функциональные части ЭВМ

ОСНОВНЫЕ ПРИНЦИПЫ УСТРОЙСТВА ЭВМ БЫЛИ ПРЕДЛОЖЕНЫ ДЖОНОМ ФОН НЕЙМАНОМ - выдающимся американским математиком венгерского происхождения в 1945 году. В соответствии с ними в любой ЭВМ должны иметься четыре основных функциональных части. Взаимодействие между ними можно упрощенно изобразить в виде схемы: На схеме двойные стрелки соответствуют движению данных (информация в ЭВМ называется данными). Человек вводит данные в компьютер через устройства ввода-вывода, эти данные могут храниться в устройствах хранения информации и обрабатываться в устройствах обработки информации. Полученные результаты также могут запоминаться в устройствах хранения информации и выдаваться человеку с помощью устройств ввода-вывода. Управляющие устройства управляют всем этим процессом, что изображено на схеме одинарными стрелками. Так, в общих чертах, работают все ЭВМ, начиная с простейших калькуляторов и кончая суперкомпьютерами.

8. Принципы устройства ЭВМ Джона фон Неймана

Основные принципы, предложенные фон Нейманом:

· Принцип двоичного кодирования. Для представления данных и команд используется двоичная система счисления.

· Принцип однородности памяти. Как программы (команды), так и данные хранятся в одной и той же памяти (и кодируются в одной и той же системе счисления -- чаще всего двоичной). Над командами можно выполнять такие же действия, как и над данными.

· Принцип адресуемости памяти. Структурно основная память состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка.

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

· Принцип условного перехода. Команды из программы не всегда выполняются одна за другой. Возможно присутствие в программе команд условного перехода, которые изменяют последовательность выполнения команд в зависимости от значений данных. (Сам принцип был сформулирован задолго до Джона фон Неймана Адой Лавлейс и Чарльзом Бэббиджем, однако он логически включен в фон-неймановский набор как дополняющий предыдущий принцип.)

9. Устройства хранения информации

Жёсткий диск (HDD) - он же винчестер. Устройство для хранения ОС, программ и файлов. Является обязательным компонентом компьютера, т.к. на него будет установлена ОС (за исключением некоторых Linux-подобных ОС, которые имеют возможность работать напрямую с компакт-диска и не требуют наличия жёсткого диска).

USB FlashDrive - его ещё называют "брелок". Устройство малых размеров, позволяющее хранить до 256Мб информации, которое вставляется в порт USB.

SMART-карты - устройства, представляющие собой пластины малых размеров (самая большая примерно 30х30х5мм), позволяющие хранить до 512Мб информации (сейчас по-моему и гораздо больше). Используются в основном в цифровых фотоаппаратах и МР3-плеерах.

10. RAM

Оперативная память (RAM) - память компьютера с постоянно обновляемым при работе программ содержимым. Любая программа при запуске полностью или частично загружается в оперативную память.

11. ROM

ROM - это место хранения. Все программы и OS, которые и представляют собой программное обеспечение на устройстве, хранятся в ROM. Ваши данные также хранятся в ROM. И SD и CF карты памяти представляют собой ROM-память.

12. Упорядочение информации на диске

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

13. Файлы

Файл (англ. file) -- именованная область данных на носителе информации.

Работа с файлами реализуется средствами операционных систем. Многие операционные системы приравнивают к файлам и обрабатывают сходным образом и другие ресурсы:области данных (необязательно на диске);устройства -- как физические, например, порты или принтеры, так и виртуальные (/dev/null, генератор случайных чисел);потоки данных (именованный канал);сетевые ресурсы, сокеты;прочие объекты операционной системы.

14. Маски (шаблоны)

Маска (шаблон) -- имена файлов, в которых используются символы «*» и «?». Символ «?» заменяет один любой символ. Например, маска text?.doc означает все файлы с именами text1.doc , text2.doc , texta.doc и т.д.Символ «*» заменяет любое число произвольных символов (в том числе и отсутствие символа). Например, маска text*.doc означает все файлы с именами text1.doc , text2.doc , texta.doc , text11.doc , textabc.doc , text.doc и т.д. Маска *.com означает все файлы с любыми именами и расширением .com . Маска text.* означает все файлы с именем text и любыми расширениями. Маска *.* означает все файлы (т.е. с любыми именами и расширениями).Маски удобно использовать, если Вы не уверены в правильности написания имени нужного Вам файла или хотите найти все файлы какого-то одного типа и выполнить над ними какую-то операцию. Например, по команде удалить из текущего каталога файлы *.* из него будут удалены все файлы.

15. Представление информации и её объём

Информация - сведения (сообщения, данные), независимо от формы их представления

Объём данных (VД) понимается в техническом смысле этого слова как информационный объём сообщения или как объём памяти, необходимый для хранения сообщения без каких-либо изменений.

Информационный объём сообщения измеряется в битах и равен количеству двоичных цифр (“0” и “1”), которыми закодировано сообщение.

16. ASCII

ASCII (англ. AmericanStandardCodeforInformationInterchange) -- американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. В американском варианте английского языка произносится [эмски], тогда как в Великобритании чаще произносится [амски]; по-русски произносится также [амски] или [аским].ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Изначально разработанная как 7-битная, с широким распространением 8-битного варианта ASCII стала восприниматься как половина 8-битной. В компьютерах обычно используют расширения ASCII с задействованным 8-м битом и второй половиной кодовой таблицы.

17. Сжатие информации

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

18. Представление графической информации в ЭВМ

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

19. Устройства обработки графической информации

К аппаратным средствам создания и обработки графических изображений (рисунков, схем, фотографий и пр.) относятся в основном:

монитор и видеокарта, поддерживающая графический режим отображения;

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

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

20. Управляющее устройство

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

В состав устройства управления входят следующие блоки:

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

21. Процессор

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

22. Дисплеи

Дисплей -- электронное устройство, предназначенное для визуального отображения информации. Дисплеем в большинстве случаев можно назвать часть законченного устройства, используемую для отображения цифровой, цифро-буквенной или графической информации электронным способом. Следует различать понятия «дисплей», как часть устройства, и монитор, который может иметь дисплеи разных типов -- ЭЛТ, ЖК, плазменный и т. д. Например, мобильный телефон в своём составе имеет дисплей для отображения информации, но он же может иметь и выносной (подключаемый) монитор.

23. Технические характеристики персонального компьютера

К важнейшим техническим характеристикам персонального компьютера относятся:

1. разрядность - важнейшая характеристика компьютера, измеряется в битах; она показывает - сколько двоичных разрядов (битов) информации обрабатывается (или передается) за один такт работы микропроцессора, а также - сколько двоичных разрядов может быть использовано для адресации оперативной памяти; компьютеры могут быть соответственно 8-ю, 16-, 32- и 64-разрядными;

2. тактовая частота - сколько элементарных операций (тактов) выполняет микропроцессор в одну секунду;

3. емкость оперативной памяти, измеряется в Мбайтах и поставляется в виде модулей, имеющих 2, 4, 8, 16, 32, 64, 128, 256 и более Мбайт (разрабатываются модули емкостью 1Гбайт);

4. емкость внешней дисковой памяти, измеряется в Мбайтах, Гбайтах и Тбайтах;

5. тип дисплея и видео карты, обеспечивающих вывод графической информации в режимах:

- VGA - 650 X 480 пикселей,

- SVGA - 800 X 600, 1024 X 768, 1240 X 1024 и более пикселей;

6. количество цветов - монохромные (черно-белые) и цветные, обеспечивающие 16, 256, 16 млн. и более цветов;

24. Архитектура персонального компьютера

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

Архитектура компьютера определяет принцип действия, информационные связи и взаимное соединение сновных логических узлов компьютера, к которым относятся:

центральный процессор;

основная память;

внешняя память; периферийные устройства.

25. ПУ

Программное управление - управление режимом работы объекта по заранее заданной программе. ПУ может осуществляться как с использованием обратной связи, (системы с замкнутой цепью воздействия), так и без неё (системы с разомкнутой цепью воздействия) (см. Автоматическое управление). Системы ПУ с замкнутой цепью воздействия могут функционировать с оптимизацией и без оптимизации режима работы управляемого объекта. Процесс ПУ с оптимизацией можно рассматривать как минимизацию некоторого функционала, характеризующего «расстояние» между искомым и действительным (фактическим) состояниями объекта. Так, например, ПУ летательными аппаратами реализует требуемую траекторию их движения, что обеспечивает нахождение летательного аппарата в соответствующих точках пространства в заданные моменты времени.

26. Компьютерные сети

Компьютерная сеть (вычислительная сеть, сеть передачи данных) -- система связи компьютеров или вычислительного оборудования (серверы, маршрутизаторы и другое оборудование). Для передачи данных могут быть использованы различные физические явления[уточнить], как правило -- различные виды электрических сигналов, световых сигналов или электромагнитного излучения.

Виды компьютерных сетей:1.Локальные сети (LAN - LocateAreaNetwork). Такая сеть охватывает небольшую территорию с расстоянием между отдельными компьютерами до 10 км. Обычно такая сеть действует в пределах одного учреждения.2. Глобальные сети (WAN - WideAreaNetwork). Такая сеть охватывает, как правило, большие территории (территорию страны или нескольких стран). Компьютеры располагаются друг от друга на расстоянии десятков тысяч километров. 3.Региональные сети. Подобные сети существуют в пределах города, района. В настоящее время каждая такая сеть является частью некоторой глобальной сети и особой спецификой по отношению к глобальной сети не отличается.

27. Классификация сетей

Виды компьютерных сетей:

1. Локальные сети (LAN - LocateAreaNetwork). Такая сеть охватывает небольшую территорию с расстоянием между отдельными компьютерами до 10 км. Обычно такая сеть действует в пределах одного учреждения.

2. Глобальные сети (WAN - WideAreaNetwork). Такая сеть охватывает, как правило, большие территории (территорию страны или нескольких стран). Компьютеры располагаются друг от друга на расстоянии десятков тысяч километров.

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

28. Интернет

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

29. HTTP

HTTP (англ. HyperText Transfer Protocol -- «протокол передачи гипертекста») -- протокол прикладного уровня передачи данных (изначально -- в виде гипертекстовых документов в формате HTML, в настоящий момент используется для передачи произвольных данных). Основой HTTP является технология «клиент-сервер», то есть предполагается существование потребителей (клиентов), которые инициируют соединение и посылают запрос, и поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом.

Всё программное обеспечение для работы с протоколом HTTP разделяется на три большие категории:

Серверы как основные поставщики услуг хранения и обработки информации (обработка запросов).

Клиенты -- конечные потребители услуг сервера (отправка запроса).

Прокси для выполнения транспортных служб.

Каждое HTTP-сообщение состоит из трёх частей, которые передаются в указанном порядке:

Стартовая строка (англ. Startingline) -- определяет тип сообщения;

Заголовки (англ. Headers) -- характеризуют тело сообщения, параметры передачи и прочие сведения;

Тело сообщения (англ. MessageBody) -- непосредственно данные сообщения. Обязательно должно отделяться от заголовков пустой строкой.

30. WWW

Всемимрная паутимна (англ. WorldWideWeb) -- распределённая система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. Для обозначения Всемирной паутины также используют слово веб (англ. web «паутина») и аббревиатуру WWW.Всемирную паутину образуют сотни миллионов веб-серверов. Большинство ресурсов всемирной паутины основаны на технологии гипертекста. Гипертекстовые документы, размещаемые во Всемирной паутине, называются веб-страницами. Несколько веб-страниц, объединённых общей темой, дизайном, а также связанных между собой ссылками и обычно находящихся на одном и том же веб-сервере, называются веб-сайтом. Для загрузки и просмотра веб-страниц используются специальные программы -- браузеры (англ. browser).Всемирная паутина вызвала настоящую революцию в информационных технологиях и взрыв в развитии Интернета. Часто, говоря об Интернете, имеют в виду именно Всемирную паутину, однако важно понимать, что это не одно и то же.

31. Программное обеспечение ЭВМ

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

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

32. BIOS

BIOS (англ. BasicInput-OutputSystem -- базовая система ввода-вывода, БСВВ) -- программа, находящаяся в ПЗУ (постоянном запоминающем устройстве) персонального компьютера и исполняющаяся при включении питания.

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

33. Базы данных

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

Программное обеспечение, предназначенное для работы с базами данных, называется система управления базами данных (СУБД). СУБД используются для упорядоченного хранения и обработки больших объемов информации.

СУБД организует хранение информации таким образом, чтобы ее было удобно:

просматривать,

пополнять,

изменять,

искать нужные сведения,

делать любые выборки,

осуществлять сортировку в любом порядке.

Классификация баз данных:

По характеру хранимой информации:

-- Фактографические (картотеки),

-- Документальные (архивы)

По способу хранения данных:

-- Централизованные (хранятся на одном компьютере),

-- Распределенные (используются в локальных и глобальных компьютерных сетях).

По структуре организации данных:

-- Табличные (реляционные),

-- Иерархические.

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

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

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

Сегодня наиболее известными операционными системами являются ОС семейства MicrosoftWindows и UNIX-подобные системы.

Интерфейсные функции:

Управление аппаратными средствами, устройствами ввода-вывода, Файловая система

Поддержка многозадачности (разделение использования памяти, времени выполнения)

Ограничение доступа, многопользовательский режим работы (если взять к примеру ДОС, то он не может быть многопользовательским)

Сеть (взять спектрум в пример…)

Внутренние функции:

Обработка прерываний, Виртуальная память, «планировщик» задач, буферы ввода-вывода, обслуживание драйверов устройств.

35. Трансляторы

Транслямтор -- программа или техническое средство, выполняющее трансляцию программы.

Трансляция программы -- преобразование программы, представленной на одном из языков программирования, в программу на другом языке и, в определённом смысле, равносильную первой.

Транслятор обычно выполняет также диагностику ошибок, формирует словари идентификаторов, выдаёт для печати текста программы и т. д.

Виды трансляторов:

Диалоговый. Обеспечивает использование языка программирования в режиме разделения времени. Синтаксически-ориентированный (синтаксически-управляемый). Получает на вход описание синтаксиса и семантики языка и текст на описанном языке, который и транслируется в соответствии с заданным описанием. Однопроходной. Формирует объектный модуль за один последовательный просмотр исходной программы. Многопроходной. Формирует объектный модуль за несколько просмотров исходной программы. Оптимизирующий. Выполняет оптимизацию кода в создаваемом объектном модуле. Тестовый. Набор макрокоманд языка ассемблера, позволяющих задавать различные отладочные процедуры в программах, составленных на языке ассемблера. Обратный. Для программы в машинном коде выдаёт эквивалентную программу на каком-либо языке программирования.

36. Защита информации

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

Средства защиты информации делятся на:

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

37. Пакетные командные данные

Пакетно командный файл (batch - файл, пакет) - является особой категорией исполняемых файлов, такие файлы имеют расширение *.bat. В отличие от *.exe и *.com - пакетные командные файлы содержат не машинные коды, а текст который интерпретируется командным процессором.

Пакетно командный файл может содержать:

Внутренние команды (команды работы с файлами и каталогами и системного назначения).

Внешние команды. Специальные команды, выполняемые только когда прописаны в самом пакетном файле. Команды ветвления (if),Метки перехода (goto).Обращения к исполняемым файлам и вызов других пакетных файлов.

38. Создание программного обеспечения ЭВМ

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

39. Этапы разработки ПО

Обычно, разработка программного обеспечения делится на четыре больших этапа:

1. Этап проектирования программного комплекса. На этом этапе усилиями заказчика и компании исполнителя создается техническое задание, которое служит основой для разработки программ. Без этого этапа невозможна разработка программ, поэтому он требует времени.

2. Этап разработки программного комплекса. Собственно и является процессом разработки программного обеспечения. На этом этапе, осуществляется создание ПО согласно утвержденному ранее техническому заданию и смете.

3. Этап внедрения программного обеспечения. Собственно, на этом этапе разработка программного обеспечения уже закончена, и начинается процесс поддержки пользователя.

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

40. Блок-схемы

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

41. BSD

BSD означает «BerkeleySoftwareDistribution». Так называлось программное обеспечение, распространявшееся в исходных кодах Калифорнийским Университетом в Беркли, которое сначала представляло из себя дополнения к операционной системе UNIX(R) компании AT&T. На основе версии 4.4BSD-Lite были созданы несколько операционных систем с открытыми исходными кодами. В их состав включены разработки других проектов, среди которых особо следует выделить Проект GNU.

42. Требования к алгоритмам

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

1. Любой алгоритм применяется к исходным данным и выдает результат. Т.е. всегда существует некий конструктивный объект к которому применяется алгоритм. Ясно, что объекты должны быть четко определены и отличимы друг от друга Чаще всего в качестве конструктивных объектов выступают данные или структуры данных.

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

3. Алгоритм состоит из отдельных элементарных шагов (действий). Множество шагов алгоритма конечно.

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

5. Каждый алгоритм должен быть результативным, т.е. после конечного числа шагов выдавать результат.

6. Следует различать:

· описание алгоритма (инструкцию или программу);

· механизм реализации алгоритма (устройство, например, ЭВМ), включающий средства пуска, остановки, управления ходом вычислений и т.д.)

43. UNIX

UNIX -- семейство переносимых, многозадачных и многопользовательских операционных систем. Основное отличие UNIX-подобных систем от других операционных систем заключается в том, что это изначально многопользовательские многозадачные системы. То есть в один и тот же момент времени сразу множество людей может выполнять множество вычислительных задач (процессов). Даже популярную во всём мире систему Microsoft Windows нельзя назвать полноценной многопользовательской системой, так как кроме как на некоторых серверных версиях, в один и тот же момент за одним компьютером с Windows может работать только один человек. В Unix может работать сразу много людей, при этом каждый из них может выполнять множество различных вычислительных процессов, которые будут использовать ресурсы именно этого компьютера.

Вторая колоссальная заслуга Unix в её мультиплатформенности. Ядро системы написано таким образом, что его легко можно приспособить практически под любой микропроцессор, а не только под популярное семейство i-386 (i-686).

44. Языки программирования

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

Языки программирования высокого уровня:

Адресный язык программирования,Фортран,Кобол,Алгол,Pascal,Pascal ABC,Java,C,Basic,C++,Objective-C,Smalltalk,C#,Delphi

45. LINUX

Linux ([?l?n?ks]?[1][2] или [?l?n?ks]?[3][4][5]), также Лимнукс -- общее название Unix-подобных операционных систем, основанных на одноимённом ядре. Ядро Linux создаётся и распространяется в соответствии с моделью разработки свободного и открытого программного обеспечения. Можно выделить несколько основных областей, где нередко можно встретить Linux:

Серверы, требующие высокого аптайма.

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

Системы военного назначения (например, МСВС РФ) -- по соображениям безопасности.

Компьютеры, встроенные в различные устройства (банкоматы, терминалы оплаты, мобильные телефоны[62], маршрутизаторы, стиральные машины и даже беспилотные военные аппараты[63]) -- из-за широких возможностей по конфигурированию Linux под задачу, выполняемую устройством, а также отсутствия платы за каждое устройство.Массовые специализированные рабочие места (например, тонкие клиенты, нетбуки) -- также из-за отсутствия платы за каждое рабочее место и по причине их ограниченной вычислительной мощности, которой может не хватать для проприетарных ОС.Старые компьютеры с ограниченными ресурсами быстродействия и оперативной памяти, для них используются быстрые рабочие окружения или оконные менеджеры, не требовательные к ресурсам

Размещено на Allbest.ru

...

Подобные документы

  • Представление числовой информации с помощью систем счисления. Кодирование символьной, текстовой, числовой и графической информации. Устройство жесткого диска; дисковод компакт-дисков CD-ROM. Использование главного меню Windows; языки программирования.

    контрольная работа [62,9 K], добавлен 16.03.2015

  • История развития вычислительной техники до появления ЭВМ. Поколения ЭВМ, описание, краткая характеристика, принципы фон Неймана в их построении. Представление информации в ЭВМ, ее разновидности: числовая, текстовая, графическая, видео и звуковая.

    контрольная работа [23,1 K], добавлен 23.01.2011

  • История создания вычислительной техники. Организация вычислительного устройства ("архитектура фон Неймана"). Устройства ввода информации, ее обработки, хранения и вывода. Мониторы общего и профессионального назначения, их сравнительная характеристика.

    реферат [2,3 M], добавлен 25.11.2009

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

    презентация [1,6 M], добавлен 22.04.2015

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

    реферат [15,9 K], добавлен 18.01.2012

  • Первые машины вычисления. Осуществление прорыва в области вычислительной техники. Процессоры пятого поколения. Развитие микропроцессоров Intel Pentium и Intel Pro. Языки программирования высокого уровня. Внутренняя оперативная память процессора.

    реферат [28,2 K], добавлен 07.10.2013

  • Устройства и этапы преобразования графической информации в цифровую: СУБД, MapInfo. Сканеры и их типы. Устройства отображения информации, принцип их работы. Преимущества и недостатки жидкокристаллических дисплеев. Системы управления базами данных.

    контрольная работа [25,8 K], добавлен 28.02.2011

  • Аппаратные средства вычислительной техники. Центральный процессор. Память как составляющая компьютера, ее типичная иерархическая структура. Устройства ввода-вывода, шины. История развития средств вычислительной техники. Характеристика систем на основе Р6.

    реферат [251,3 K], добавлен 08.02.2014

  • Автоматизация обработки данных. Информатика и ее практические результаты. История создания средств цифровой вычислительной техники. Электромеханические вычислительные машины. Использование электронных ламп и ЭВМ первого, третьего и четвертого поколения.

    дипломная работа [1,1 M], добавлен 23.06.2009

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

    презентация [5,3 M], добавлен 28.01.2015

  • Поколения электронно-вычислительных машин. Устройства вывода информации: мониторы. Современный текстовый процессор Microsoft Word. Программы-переводчики и электронные словари. Современные графические пакеты, редакторы и программы, их возможности.

    контрольная работа [51,0 K], добавлен 04.05.2012

  • Устройство современных персональных компьютеров. Аппаратная часть и программное обеспечение. Процессор, оперативное и постоянное запоминающее устройство. Накопители на жестком диске. Устройства ввода-вывода информации. Мониторы, принтеры, сканеры.

    практическая работа [92,1 K], добавлен 20.09.2013

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

    презентация [2,1 M], добавлен 28.10.2009

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

    контрольная работа [28,5 K], добавлен 12.02.2010

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

    контрольная работа [502,1 K], добавлен 28.02.2004

  • Автоматизированная обработка информации: понятия и технология. Организация размещения, обработки, поиска, хранения и передачи информации. Защита информации от несанкционированного доступа. Антивирусные средства защиты информации. Сетевые технологии.

    методичка [28,8 K], добавлен 14.01.2009

  • Технология обработки графической информации с помощью ПК, применение в научных и военных исследованиях: формы, кодирование информации, ее пространственная дискретизация. Создание и хранение графических объектов, средства обработки векторной графики.

    реферат [20,7 K], добавлен 28.11.2010

  • Накопитель на гибких магнитных дисках. Сменные носители информации. Устройство накопителя для гибких магнитных дисков. Доступ к информации, записанной в одном цилиндре. Технические характеристики дискеты. Накопители на жестком диске и их устройство.

    презентация [229,4 K], добавлен 13.08.2013

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

    презентация [862,1 K], добавлен 20.07.2011

  • Монитор PC как важнейшее устройство отображения текстовой и графической информации. Описание разновидностей и принципа действия мониторов. Описание современных моделей. Устройство и особенности разных видов принтеров, различия в затратных материалах.

    реферат [20,4 K], добавлен 27.03.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.