| Главная » Статьи » Мои статьи |
Програмное обеспечениеДарова друг! Сёдня хочется поговорить о программном обеспечении (ПО) твоей боевой и любимой тачки. Наверное, стоит начать с какого то определения. Но строго определения ПО дать впринципе нельзя. Конечно, многие скажут, что программное обеспечение - это совокупность программ, выполняемых вычислительной системой, которые обеспечивают полноценную работу компьютера и т.д и т.п. Они будут правы, но не полностью. Во-первых, ПО можно подразделить на много групп и классов.Например, системное ПО - преднозначено для работы с ЦП, для управления ресурсами компьютера, для мониторинга загруженности памяти, для управления операционной системой (ОС) и, собственно, сама ОС. ОС - это взаимосвязанный комплекс программ, предназначенный для организации взаимодействия пользователя с компьтером. Чтобы юзер, который сидит за моником, мог сделать хоть что-то путное на своём компе. А то покажут ему миллион строк машинного кода и всё. Он ничё не поймёт и просто положит на это. А кому-то очень хочеться сделать на компах деньги, и поэтому они всё упрощают, придумывают всякие графические интерфейсы, а потом качают из нас лаве. В функции операционки входит:
Другими словами, ОСь берёт на себя вывести диалог с кнопочками "Да", "Нет", выделить память под прогу, сказать, что делать сначала, а что потом. Запустить саму прогу. Связать все устройства компа, т.е. сделать из груды железа рабочаю станцию, чтоб на ней запустился твой любимый квеёк или дум. Ещё ОСи разделяют на многопользовательские, однопользовательские, многозадачные и однозадачные. Кроме того, к системным программам относят утилиты, расширяющие возможности операционки : программы контроля, тестирования, диагностики, оптимизации, насткройки и контроля качества диского пространства, программы восстановления инфы, форматирования, коммуникационные программы, проги управления памятью, винчестером, другим оборудованием, проги для записи болвашек. Этими прогами может быть, например, системы программирования, шеллы всякие, трансляторы, инструментальные системы, прикладное ПО и др. Прикладное ПО - программа, способствующая решению какой-либо задачи в пределах данной проблемной области. К прикладным программам можно отнести текстовые редакторы, графические процессоры, СУБД, процессоры электронных таблиц, САПР, редакторы. Драйверы - предназначены для управления внешнеми устройствами. Дрова стандартных устройств объеденяются в BIOS, который хранится на отдельном ПЗУ. Остальные дрова устанавливаются по мере необходимости. Например, ты купил новую звукавуху, думаешь, что вставишь её в комп, и она запоёт? Хер! Сначала надо заставить ОС определить её как мультимедиа аудиоконтроллер, потом поставить дрова, потом настроить, и только после этого можно насладиться хорошим звуком. Благо, есть система Плуг анд Плей для настройки оборудования. Мультимедиа проги - нужны для кайфа. Ну там музычку послушать, фильмец посмотреть, порисовать чё-нить. Тут всё и так понятно. Ещё есть проги для работы с инетом. Они позволяют вылазить в интернет, найти и просматривать там инфу, сохранить что то из этого на жёсткий диск, написать письмо другу, пообщаться с близкими, да ещё и сделать это всё комфортно и быстро. Сделать доступ в паутину более безопасным, а то можно легко нахватать вирусов и всяких троев. Это ещё пол беды - вспомни про фишинг, взломы и другие приколы близких нам по разуму хакеров. Так что, все интернет-проги должны хоть немного, но защищать пользователя от всякого зла. Во-вторых, пользователь может не догадываться, что ЭТО прога.Взять те же скриптовые языки проганья. Вроде обычный файл, просто расширение странное. Но ведь это прога, она выполняет определённые программистом действия. Какой-нибудь ламер первый раз видя ява-скрипт может и не понять, что этот скрипт прога. ИгрыНу, про игры всем и так всё известно, так что не буду сильно разглагольствоваться, а просто скажу, что это тоже программное обеспечение. Не просто развлечение для уставшего программера или увлечение ламера, а набор команд, связанных с ресурсами (всякими текстурами, моделями, звуками). Вместо концаВот такое расплывчатое понятие ПО. Просто так взять и понять, что это такое оч. сложно, а порой и не возможно. Так что обкладывайся тоннами толстенных книг про ИТ технологи и пытайся понять... | |
Категория: Мои статьи | Добавил: Soffrick (01.04.2007)
| Автор: Васючков Андрей aka Soffrick
| |
| Просмотров: 1066 | Рейтинг: 5.0/2 | |