Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лекция 6. Программное обеспечение компьютеров↑ Стр 1 из 2Следующая ⇒ Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Лекция 6. Программное обеспечение компьютеров Что такое программное обеспечение?
К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО: · технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.); · методы тестирования программ [ссылка, ссылка]; · методы доказательства правильности программ; · анализ качества работы программ; · документирование программ; · разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое. Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим родолжением технических средств. Сфера применения конкректного компьютера определяется созданным для него ПО.
Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных. Как классифицируется программное обеспечение? В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории (рис. 6.1): 1. прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ; 2. системные программы, выполняющие различные вспомогательные функции, например: o управление ресурсами компьютера; o создание копий используемой информации; o проверка работоспособности устройств компьютера; o выдача справочной информации о компьютере и др.; 3. инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения. Если раньше можно было по пальцам перечислить основные категории ПО — операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась. Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность). Соотношение между требующимися программными продуктами и имеющимися на рынке меняется очень быстро. Даже классические программные продукты, такие, как операционные системы, непрерывно развиваются и наделяются интеллектуальными функциями, многие из которых ранее относились только к интеллектуальным возможностям человека. Кроме того, появились нетрадиционные программы, классифицировать которые по устоявшимся критериям очень трудно, а то и просто невозможно, как, например, программа — электронный собеседник. На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения: · операционные системы и оболочки; · системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.); · инструментальные системы; · интегрированные пакеты программ; · динамические электронные таблицы; · системы машинной графики; · системы управления базами данных (СУБД); · прикладное программное обеспечение. Структура программного обеспечения показана на рис. 6.2. Разумеется, эту классификацию нельзя считать исчерпывающей, но она более или менее наглядно отражает направления совершенствования и развития программного обеспечения. Какие программы называют прикладными?
Например, там, где на компьютер возложена задача контроля за финансовой деятельностью какой-либо фирмы, прикладной будет программа подготовки платежных ведомостей. Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п. В противоположность этому, операционная система или инструментальное ПО не вносят прямого вклада в удовлетворение конечных потребностей пользователя. Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов. Что такое файловая система ОС?
Файлы физически реализуются как участки памяти на внешних носителях — магнитных дисках или CD-ROM. Каждый файл занимает некоторое количество блоков дисковой памяти. Обычная длина блока — 512 байт. Обслуживает файлы специальный модуль операционной системы, называемый драйвером файловой системы. Каждый файл имеет имя, зарегистрированное в каталоге — оглавлении файлов. Каталог (иногда называется директорией или папкой) доступен пользователю через командный язык операционной системы. Его можно просматривать, переименовывать зарегистрированные в нем файлы, переносить их содержимое на новое место и удалять. Каталог может иметь собственное имя и храниться в другом каталоге наряду с обычными файлами: так образуются иерархические файловые структуры. Пример такой структуры — на рис. 6.3.
К файловой системе имеет доступ также и любая прикладная программа, для чего во всех языках программирования имеются специальные процедуры. Понятие файла может быть обращено на любой источник или потребитель информации в машине, например, в качестве файла для программы могут выступать принтер, дисплей, клавиатура и др. Структура файловой системы и структура хранения данных на внешних магнитных носителях определяет удобство работы пользователя, скорость доступа к файлам и т.д. Что такое органайзеры?
Они позволяют эффективно распорядиться рабочим временем, финансовыми средствами и т.п. Обладают возможностью автоматизации регулярных действий, составления персональных и групповых расписаний, планирования встреч, ведения записной книжки. В их состав традиционной входят календарь, часы, калькулятор и т.п. Lotus Organizer — блокнот, разбитый по секциям: календарь, список дел, адресная и телефонная книга, планировщик, записная книжка, список памятных дат. Microsoft Project позволяет спланировать проведение проектов и представить расписание в графическом виде, что очень удобно для сложных проектов. Вопросы для самоконтроля. 6.1. Что такое программа? 6.2. Что включает в себя понятие "программное обеспечение"? 6.3. Назовите и характеризуйте основные категории программного обеспечения. 6.4. В чем отличие прикладных программ от системных и инструментальных? 6.5. Что входит в системное программное обеспечение? 6.6. В чем состоит назначение операционной системы? 6.7. Характеризуйте основные классы операционных систем. 6.8. Опишите процесс начальной загрузки операционной системы в оперативную память компьютера. 6.9. Что такое файл? 6.10. Как организована файловая система? 6.11. Какой модуль операционной системы осуществляет обслуживание файлов? 6.12. Приведите пример иерархической файловой структуры. 6.13. Что такое базовая система ввода-вывода (BIOS), и в каком разделе памяти она размещается? 6.14. Из каких основных модулей состоит операционная система MS-DOS? 6.15. Назовите основные разновидности программ-утилит и дайте им краткую характеристику. 6.16. К каким категориям программного обеспечения относятся программные пакеты: — Norton Commander; 6.17. Для чего предназначен пакет программ Norton Commander? 6.18. Какой вид интерфейса удобнее для пользователя — командный или графический? 6.19. Чем объясняется широкая популярность пакета Norton Commander? 6.20. Что такое компьютерные вирусы, в чем состоят их вредные действия? 6.21. Какие существуют средства борьбы с компьютерными вирусами? 6.22. В чем суть процесса сжатия информации? 6.23. Характеризуйте основные особенности операционных систем Windows-NT и Windows 95. 6.24. Какие языки и системы программирования вы знаете и в чем их особенности? 6.25. В чем отличие процесса интерпретации от процесса компиляции? 6.26. Назовите основные функции текстовых редакторов. 6.27. Какие дополнительные возможности редактирования текстов обеспечивают полнофункциональные издательские системы по сравнению с текстовыми редакторами? 6.28. Назовите функциональные возможности табличного процессора. 6.29. Какие виды входных данных могут быть введены в клетки электронных таблиц? 6.30. Дайте определение и опишите назначение базы данных. 6.31. Приведите пример возможного наполнения базы данных вашего учебного заведения. 6.32. Каковы основные функциональные возможности систем управления базами данных? 6.33. Что такое информационно-поисковые системы? 6.34. Дайте определение пакета прикладных программ. 6.35. Каково назначение библиотек стандартных программ? 6.36. Дайте определения интегрированного пакета программ. 6.37. Каково назначение сетевого программного обеспечения? Лекция 6. Программное обеспечение компьютеров
|
||||||||||||
Последнее изменение этой страницы: 2016-04-08; просмотров: 984; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.208.243 (0.011 с.) |