Программное обеспечение можно разделить на 3 категории:
1) Прикладные программы – обеспечивают выполнение таких работ, как редактирование текста, рисование, обработка числовых данных, управление базами данных (СУБД). К этому виду П.О. относятся бухгалтерские и обучающие программы, компьютерные игры, электронные справочники, программы статистического анализа, а также САПР (т.е. программы конструирования механизмов).
2) Системы программирования – обеспечивают создание новых программ.
3) Системные программы – выполняют вспомогательные функции: копирование информации, проверку и оптимальную работу компьютера, и т. п. Среди всех системных программ наиболее важны те, которые входят в состав ОС – операционной системы.
Cистемное ПО обеспечивает организацию вычислительного процесса.
связана с появлением первой развитой в современном понимании ОС UNIX.
1965 — Bell labs разрабатывает операционную систему Multix — прообраз UNIX, имеющий далеко не все части современной системы. До этого времени не существовало мобильных ОС (переносимых на разные типы машин) и Multix также не был мобильной ОС.
ПОЧЕМУ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ТАК МНОГО?
1971 — написан UNIX для работы на мощнейшей платформе того времени PDP-11.
1977 — UNIX становится переносимой системой, т.к. переписан на языке C.
1981 — платформа Intel начинает резко наращивать свои возможности. Колоссальным прорывом было создание 8080, затем 8086, 80286 и т. д. Появляется однопользовательская ОС MS-DOS, на 10 лет ставшая стандартом де-факто для пользователей персональных компьютеров. Но для машин с процессором Intel появляются и версии UNIX.
Конец 80 – начало 90 гг. – аппаратные средства резко увеличивают свою мощность. Microsoft создает новую ОС Windows NT и появляется стандарт Win32 (стандарт на 32-разрядные приложения для Windows. Позже появляется Windows 95 – ОС для одного рабочего места, но имеющая многие возможности NT, призванная вытеснить MS-DOS.
Аппаратные средства позволяют создавать 64-битные версии такой ОС, как UNIX, и в скором времени она появляется и используется на платформе Alpha фирмы DEC. С наращиванием мощности аппаратных средств системное программное обеспечение становится все более изощренным и получает новые возможности.
Состав общесистемного программного обеспечения:
Назначение общесистемного программного обеспечения:
· автоматизация управления вычислительным процессом в ПЭВМ;
· автоматизация распределения ресурсов ПЭВМ (емкости памяти, времени процессора, других устройств ПЭВМ);
· диагностика (проверка работоспособности) устройств ПЭВМ,
· предоставление режимов дружественного интерактивного взаимодействия пользователя с ПЭВМ.
Состав прикладных программ:
· редакторы текстов и графической информации -общепользовательские типа Word и проблемно-ориентированные типа издательские системы, табличные процессоры,
· системы управления базами данных,
· системы автоматизированного проектирования,
ПЕРВЫЕ ВИРУСЫ И АНТИВИРУСЫ | КТО И ЗАЧЕМ ИХ СОЗДАЛ НА ПК | ИСТОРИЯ ВИРУСОВ лучшие антивирусы
Источник: studopedia.su
В 1642 г. Блез Паскаль изобрел устройство, механически выполняющее сложение чисел
Машина Паскаля представляла собой механическое устройство в виде ящичка с многочисленными связанными одна с другой шестерёнками. Складываемые числа вводились в машину при помощи соответствующего поворота наборных колёсиков. Машина Паскаля позволяла выполнять не только сложение, но и другие операции, но требовала при этом применения довольно неудобной процедуры повторных сложений.
Jan 1, 1673
В 1673 г. Готфрид Вильгельм Лейбниц сконструировал арифмометр.
Арифмометр Лейбница позволял механически выполнять четыре арифметических действия. Сложение чисел выполнялось в десятичной системе счисления при помощи связанных друг с другом колёс. Добавленная в конструкцию движущаяся часть и специальная рукоятка, позволявшая крутить ступенчатое колесо, позволяли ускорить повторяющиеся операции сложения, при помощи которых выполнялось деление и перемножение чисел. Необходимое число повторных сложений выполнялось автоматически.
Jun 1, 1833
В 1833г. Чарльз Бэббидж разработал проект универсальной цифровой вычислительной машины — прообраза ЭВМ.
Главное ее отличие универсальной цифровой вычислительной машины от разностной машины заключалось в том, что она была программируемой и могла выполнять любые заданные ей вычисления. Аналитическая машина стала прообразом современных компьютеров, так как включала их основные элементы: память, ячейки которой содержали бы числа, и арифметическое устройство, состоящее из рычагов и шестеренок. Бэббидж предусмотрел возможность вводить в машину инструкции при помощи перфокарт.
Jan 1, 1843
В 1843г. Ада Лавлейс разработала первую программу для машины Бэббиджа.
Ада Лавлейс убедила Чарльза Бэббиджа в необходимости использования в универсальной цифровой вычислительной машине двоичной системы счисления вместо десятичной, разработала принципы программирования, предусматривающие повторение одной и той же последовательности команд при определенных условиях. Именно она предложила термины «рабочая ячейка» и «цикл».
Jun 2, 1854
В 1854 г. английский математик Джордж Буль опубликовал книгу «Законы мышления», в которой развил алгебру высказываний —Булеву алгебру.
На основе булевой алгебры в начале 80-х гг. XIX в. построена теория релейно-контактных схем и конструирования сложных дискретных автоматов. В ХХ веке учёные воспользовались разработками английского математика для создания цифрового электронного компьютера. Сейчас Булева алгебра используется при программировании.
Jun 1, 1936
В 1936 г. английский математик А. Тьюринг ввел понятие машины Тьюринга, как формального уточнения интуитивного понятия алгоритма.
Ученый показал, что любой алгоритм в некотором смысле может быть реализован на машине Тьюринга, а следовательно, доказывал возможность построения универсальной ЭВМ.
Jan 1, 1946
В 1946 г. Г. Голдстайном и А. Берксом и Д. фон Нейман изложили свои принципы построения вычислительных машин.
В статье обосновывается использование двоичной системы для представления чисел. Авторы убедительно продемонстрировали преимущества двоичной системы для технической реализации, удобство и простоту выполнения в ней арифметических и логических операций. Также революционной идеей является предложенный Нейманом принцип “хранимой программы”, суть которой состояла в том, что программа может также храниться в виде набора нулей и единиц в той же самой памяти, что и обрабатываемые ею числа.
Источник: www.timetoast.com
День в истории: разработан первый массовый персональный компьютер

12 августа 1981 года в одном из подразделений компании IBM была закончена разработка первого в истории персонального компьютера (PC) модели IBM 5150. Началась эпоха массовой компьютеризации.
До этого производители вычислительной техники не ориентировались на массового потребителя. Первоначально IBM работала только по крупным заказам, создавало дорогостоящие большие универсальные серверы (мэйнфреймы), которые поставлялись, как правило, правительственным организациям, образовательным, научным заведениям и большим корпорациям.
Первый PC модели IBM 5150 был разработан в течение года, работа началась в июле 1980 года и была завершена 12 августа 1981 года. Работы велись в подразделении города Бока-Ратон штата Флорида США.
Самая дорогая конфигурация РC стоила $ 3005, была оснащена процессором Intel 8088, работающим на частоте 4,77 МГц. Объём оперативной памяти составлял 64 кбайта. Из-за недостаточной мощности блока питания жёсткого диска в IBM 5150 не было, а для постоянного хранения данных предполагалось использовать 5,25-дюймовые флоппи-дисководы.
Уже за первый год количество продаж компьютеров превысило 130 000. К 2000 году во всем мире было продано 140 млн. персональных компьютеров. Сегодня в мире их больше миллиарда.
Персональные компьютеры кардинально изменили жизнь человечества в технологической и в социально-культурной сфере.
Информация предоставлена КПЦ «Музей СПбГУТ»
Источник: www.sut.ru