Архитектура ПК и программное обеспечение

Автор работы: Пользователь скрыл имя, 26 Апреля 2013 в 17:02, реферат

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

Архитектура компьютера — логическая организация и структура аппаратных и программных ресурсов вычислительной системы. Архитектура заключает в себе требования к функциональности и принципы организации основных узлов ЭВМ.
В настоящее время наибольшее распространение в ЭВМ получили 2 типа архитектуры: принстонская (фон Неймана) и гарвардская.

Содержание работы

1.ВВЕДЕНИЕ
2.КОМПЬЮТЕРЫ И ИХ ВИДЫ
3.ВНЕШНЯЯ АРХИТЕКТУРА ПК
4.ВНУТРЕННЯЯ АРХИТЕКТУРА ПК
5.КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
6.ЗАКЛЮЧЕНИЕ

Файлы: 1 файл

Реферат по информатике.doc

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

 ПО с открытым кодом (Open source)

 

Программное обеспечение с открытым исходным кодом (Open source) — способ разработки ПО, при котором создаваемый исходный код программ открыт, то есть, общедоступен для просмотра и изменения. Это позволяет всем желающим использовать уже созданный код для своих нужд и, возможно, помочь в разработке открытой программы.

 

«Открытая» лицензия не требует, чтобы ПО всегда предоставлялось бесплатно. Но многие из наиболее успешных проектов «открытого» ПО, тем не менее, бесплатны.

 

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

 

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

 

MS Windows (произносится Ви́ндоуз) —  семейство операционных систем компании Microsoft (Майкрософт). Глава корпорации Microsoft – Билл Гейтс.

 

Начиная с 1995 года Windows — самая популярная операционная система на рынке персональных компьютеров – стандарт де-факто. К 2005-му году Microsoft Windows была установлена более чем на 89% персональных компьютеров.

 

Однако многие пользователи сделали  выбор в пользу ОС Windows так как  совсем не знакомы с альтернативами, такими как MacOS, Linux, BSD. В России до начала 2000-х годов почти все персональные компьютеры продавались с предустановленной операционной системой Windows. Борьба с распространением пиратских версий программных продуктов привела к появлению интереса к другим операционным системам. Так, например, стало возможным приобрести персональный компьютер с предустановленной бесплатной ОС Linux.

 

Хронология выпусков версий Windows

 

1. Windows 1.0 (1985)

 

2. Windows 2.0 (1987)

 

3. Windows/386 (1987)

 

4. Windows 3.0 (1990)

 

5. Windows 3.1 (1992)

 

6. Windows NT 3.1 (1993)

 

7. Windows NT 3.5 (1994)

 

8. Windows 95 (1995)

 

9. Windows NT 4.0 (1996)

 

10.   Windows 98 (1998)

 

11.   Windows 2000 (2000)

 

12.   Windows Me (2000)

 

13.   Windows XP (2001)

 

14.   Windows 2003 (2003)

 

15.   Windows Vista (2007)

 

16.   Windows рабочее название Vienna (2010)

 

Интегрированные программные продукты и прикладное ПО

 

Операционная система Microsoft Windows включает в себя стандартные приложения, такие  как браузер Internet Explorer, почтовый клиент Outlook Express, проигрыватель Windows Media Player.

 

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

 

Для MS Windows существует очень удобный  и освоенный большинством пользователей пакет прикладных программ Microsoft Office, включающий:

 

4. текстовый процессор MS Word,

 

5. табличный процессор MS Excel,

 

6. органайзер MS Outlook,

 

7. приложение для подготовки  презентаций MS PowerPoint,

 

8. приложение для управления  базами данных MS Access.

 

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

Используя нелицензионное (пиратское) ПО, защищенное лицензией copyright, вы нарушаете законодательство о защите авторских прав.

 

 

Операционная система GNU/Linux (произносится «гну ли́нукс») — свободная UNIX-подобная операционная система. Обычно, по историческим причинам и для краткости, эта система называется просто «Linux». Это самая мощная альтернатива MS Windows, популярная в качестве серверной и резко набирающая популярность в качестве настольной (desktop) операционной системы в последние годы, в связи с усилением контроля за соблюдением лицензионного использования ОС Windows со стороны Microsoft в версиях XP и Vista.

 

К операционной системе GNU/Linux также  часто относят программы, дополняющие  эту операционную систему, и прикладные программы, делающие её полноценной многофункциональной операционной средой.

 

В отличие от большинства других операционных систем, GNU/Linux не имеет  единой «официальной» комплектации. Вместо этого GNU/Linux поставляется в большом  количестве так называемых дистрибутивов, в которых программы GNU соединяются с ядром Linux и другими программами. Самые распространённые в мире дистрибутивы:

 

5. американский Red Hat и его наследник  Fedora Core;

 

6. немецкий SuSE;

 

7. французский Mandriva (бывший Mandrake);

 

8. не имеющий национальной  принадлежности международный дистрибутив Debian GNU/Linux;

 

9. один из самых старых дистрибутивов  Slackware;

 

10.   сравнительно молодой  и активно развивающийся дистрибутив  Gentoo;

 

11.   молодой, но перспективный  дистрибутив Ubuntu Linux.

 

Создатель ядра Linux - Линус Торвальдс. GNU/Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Программы для GNU/Linux — результат работы тысяч проектов. Некоторые из этих проектов централизованы, некоторые сосредоточены в фирмах, но большинство объединяют программистов со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой и, в случае успеха, результаты работы станут известны миллионам пользователей. Пользователи принимают участие в тестировании свободных программ, общаются с разработчиками напрямую, что позволяет быстро находить и исправлять ошибки и реализовывать новые возможности.

 

На рынке серверных операционных систем Австралии Linux уже заняла около 30%. За австралийцами последовали и бразильцы. Бразильское правительство решило отказаться от расходования средств на программное обеспечение и перейти с продуктов Microsoft на системы с открытым кодом, в частности, ОС Linux. Главная причина изменений – экономическая. В нашей стране рынок Linux пока невелик.

5.2. Файловая система

 

Вся информация в компьютере хранится в файлах, с которыми и работает операционная система.

 

Файл (file) — это поименованная  последовательность байтов, место постоянного хранения различных видов информации.

 

Файлы организованы в каталоги, также  называемые директориями (directory) или  папками (folder). Каталог - это файл, который  хранит сведения о других файлах: имя, размер, дату создания, адрес файла на диске.

 

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

 

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

 

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

 

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

 

Все файлы условно можно разделить  на две части - текстовые и двоичные.

 

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

 

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

 

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

 

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

 

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

 

В ранних операционных системах длина  расширения была ограничена тремя символами, в современных операционных системах это ограничение отсутствует.  Расширение файла в графическом интерфейсе ОС отображается пиктограммой.

 

Операционная система или менеджер файлов могут устанавливать соответствия между расширениями файлов и приложениями.

 

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

5.3.  Драйверы

 

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

 

Такая программа называется драйвером (driver) и поставляется вместе с устройством его производителем. Производители аппаратного ПО, как правило, также размещают драверы, созднных ими устройств, на своих web-сайтах.

5.4.  Вредоносные программы и антивирусные средства

 

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

 

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

 

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

 

 

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

 

Существует множество разновидностей вирусов. Самыми старыми являются файловые вирусы. Они размножаются, используя  файловую систему. Почти столь же древними являются загрузочные вирусы. Они так названы потому, что  заражают загрузочный сектор (boot sector) жесткого диска. Загрузочные вирусы замещают код программы, получающей управление при запуске системы. Таким образом, после перезагрузки системы управление передается вирусу. Сегодня загрузочные вирусы встречаются редко. С середины 90-х годов получили распространение макровирусы. Эти вредители представляют собой программу на макроязыке. Макроязык - это средство создания программ, которое поддерживается некоторой системой обработки данных (например, программами семейства Microsoft Office, такими как Microsoft Word и Excel, а также другими программами, например продуктами компании "1С"). Для размножения макровирусы используют встроенные возможности, например, текстового или табличного редактора. Таким способом эти вредители переносят себя из одного зараженного файла в другой.

 

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

 

 

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

 

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

 

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

 

Утилиты несанкционированного удаленного администрирования (позволяют злоумышленнику удаленно управлять зараженным компьютером);

Информация о работе Архитектура ПК и программное обеспечение