ТЕМА
Программное
обеспечение
персонального
компьютера
Понятие программного обеспечения
Программа - это описание на формальном языке, «понятном» компьютеру, последовательности действий, которые необходимо выполнить над данными для решения поставленной задачи.
Совокупность всех программ, предназначенных для выполнения на компьютере, называют программным обеспечением (ПО) компьютера.
Программное обеспечение компьютера
Системы
программирования
Системное ПО
Прикладное ПО
Языки
программирования
Программы
общего
назначения
Операционная
система (ОС)
- ФОРТРАН Паскаль С (Си) ЛОГО ЛИСП Пролог Делфи Бейсик . . . . .
- ФОРТРАН
- Паскаль
- С (Си)
- ЛОГО
- ЛИСП
- Пролог
- Делфи
- Бейсик . . . . .
Программы
специального
назначения
Сервисные
программы
Загрузка компьютера
Компьютер
Загрузка компьютера - это последовательная загрузка программ операционной системы из долговременной памяти (жёсткого или оптического диска) в оперативную память компьютера.
ПЗУ
Тестирование и
настройка
аппаратных
средств
Поиск
начального
загрузчика
BIOS
Программы
тестирования
Диск с
программой-
загрузчиком
ОЗУ
Системное программное обеспечение
Системное программное обеспечение включает в себя базовое ПО (операционная система) и сервисные программы.
Операционная система - это комплекс программ, обеспечивающих совместное функционирование всех устройств компьютера и предоставляющих пользователю доступ к ресурсам компьютера.
Наиболее распространённые ОС для персональных компьютеров:
Windows
Apple
Операционные системы (ОС)
ОС – комплекс программ, обеспечивающих управление ресурсами компьютера и процессами, использующих эти ресурсы при вычислениях.
Основные ресурсы : процессор (процессорное время), ОП, периферийные устройства.
Управление ресурсами сводится к: распределению ресурсов между конкурирующими процессами и упрощению доступа к ресурсам
ОС поддерживает пользовательский и программный интерфейс
Пользовательский и программный интерфейс
Пользовательский интерфейс – набор сервисных услуг предоставляемых пользователю для управления функционированием компьютера. Пользовательский интерфейс может включать командный язык, набор утилит и сервисов по управлению файловой системой и работой компьютера.
Программный интерфейс – набор услуг, упрощающих программисту программирование рутинных операций.
Сервисные программы
Обслуживание
дисков
Архиваторы
Winrar
Winzip
7-zip
Антивирусные
программы
DrWeb
Avast
Коммуникационные
программы
Интерфейсные системы – это системы расширяющие пользовательский и программный интерфейс. Пример Windows 3.1 по отношению к MS DOS.
Оболочки – модифицируют только пользовательский интерфейс. Примеры: NC, VC, Far
Утилиты – обслуживающие программы предоставляющие сервисные услуги. Утилиты обеспечивают: обслуживание винчестера (дефрагментация и т.д.), обслуживание файловой системы, печать документов. Утилиты включаются в состав современных ОС.
ОЧИСТКА ДИСКА ОТ МУСОРА
СТРУКТУРА ДИСКА
(A) дорожка
(B) геометрический сектор
(C) сектор дорожки
(D) кластер
Размер кластера может составлять от 512 байтов до 64 Кбайт .
Понятие кластера
Кластер ( cluster ) – это минимальный участок памяти на диске, который может быть выделен файловой системой при создании файла. Файлу выделяется целое число кластеров .
Размер кластера влияет на эффективность использования дискового пространства.
Пример:
Если размер кластера 4 Кбайт, это означает, что самый маленький файл (например текст из единственной буквы «Я») будет занимать на диске 4Кбайт.
ФАЙЛОВЫЕ СИСТЕМЫ
FAT (англ. File Allocation Table — «таблица размещения файлов») — классическая архитектура файловой системы, которая из-за своей простоты всё ещё широко используется для флеш-накопителей.
В недавнем прошлом использовалась в дискетах, на жёстких дисках и других носителях информации.
файлы, находящиеся на носителе видны любому пользователю, имеющему доступ к компьютеру.
Разработана Биллом Гейтсом и Марком МакДональдом (англ.) в 1976—1977 годах. Использовалась в качестве основной файловой системы в операционных системах семейств DOS и Windows (до версии Windows 2000).
ФАЙЛОВЫЕ СИСТЕМЫ
NTFS (от англ. New Technology File System — «файловая система новой технологии») — стандартная файловая система для семейства операционных систем Microsoft Windows NT
- Может автоматически восстанавливаться в случае ошибок на диске
Улучшена поддержка жестких дисков с большим объемом. Более безопасная файловая система. Можно использовать шифрование или запрет на какие-либо данные.
NTFS работает медленнее FAT32, но в обращении с файлами больших размеров работает эффективнее
NTFS рационально использует дисковое пространство
Для NTFS потребуется больше оперативной памяти
ОПРЕДЕЛЕНИЕ СВОБОДНОГО ОБЪЕМА ДИСКА
Свойства
Не забывайте очищать и корзину .
Алгоритм действий:
Пуск→Все программы→Стандартные→Служебные→Очистка диска
ДЕФРАГМЕНТАЦИЯ ДИСКА
ДЕФРАГМЕНТАЦИЯ ДИСКА
ПОСЛЕ
ДО
ДЕФРАГМЕНТАЦИЯ ДИСКА
Процесс разбиения файла на небольшие фрагменты при записи на диск называется фрагментацией .
Если на диске много фрагментированных файлов, скорость чтения носителя уменьшается, поскольку поиск кластеров, в которых хранятся файлы, на жестких дисках требует времени.
На флеш памяти время поиска не зависит от расположения секторов, поэтому для таких устройств дефрагментация не требуется.
ДЕФРАГМЕНТАЦИЯ ПРИВОДИТ СИСТЕМУ В ПОРЯДОК
Во время дефрагментации происходит сбор разбросанных по винчестеру фрагментов одного файла.
Это позволяет:
- ускорить доступ к данным
- быстрее загрузить программы и файлы
- повысить быстродействие в ресурсоемких программах
- увеличить скорость записи на диск
Алгоритм действий: Пуск→Все программы→Стандартные→Служебные→Дефрагментация диска
На рисунке представлен пример распределения дискового пространства до и после дефрагментации.
15
СКОРОСТЬ ДЕФРАГМЕНТАЦИИ. ЧТО ВЛИЯЕТ?
Если на нем всего 10 гигабайт, то на обработку уйдет 3 минуты. На терабайтном диске для этого может потребоваться весь день.
- Объем оперативной памяти
- Частота процессора
КАК ЧАСТО?
В системе Windows 7 этот процесс изначально настроен на автоматический запуск по расписанию раз в неделю.
Система сама дефрагментирует диск.
Если в назначенное время компьютер будет выключен, дефрагментация автоматически начнется после трех минут простоя компьютера при следующем сеансе работы
ФЛЕШКИ И ТВЕРДОТЕЛЬНЫЕ (SSD) НАКОПИТЕЛИ
Для флэш-накопителей дефрагментация
не рекомендуется . Это может уменьшить срок службы флэшки!
Так как и SSD-накопители основаны на той же технологии что и флэшки, такую операцию с ними лучше не проводить.
А в Windows 7 уже предусмотрено автоматическое отключение дефрагментации, когда система распознает SSD-диск.
ЧТО ТАКОЕ COOKIES И КАК ИХ ПОЧИСТИТЬ В СОВРЕМЕННЫХ БРАУЗЕРАХ
ЧТО ТАКОЕ COOKIE
Cookie - это фрагменты данных (файлы), которыми обмениваются браузер и веб-сервера, на которых расположены посещаемые сайты.
Небольшой объем информации, присланной сайтом клиенту, которая хранится на стороне клиента.
Используются для идентификации пользователя, чтобы ему не пришлось каждый раз авторизоваться на сайте и заново настраивать его.
ГДЕ МОГУТ ПРИГОДИТЬСЯ?
Большинство веб-сайтов работают без cookies неполноценно либо не работают вообще.
- В настройках – например, в поисковых системах есть возможность установить язык, регион и т.д., но чтобы они не сбивались, как раз и нужны куки;
- В интернет-магазинах – куки позволяют покупать товар. Для интернет-покупок необходимо сохранение данных о выборе товара при переходе на другую страницу сайта.
В ЧЕМ ОПАСНОСТЬ?
Достаточно подменить ваши куки и можно заходить под Вашим аккаунтом куда угодно, не вводя логины и пароли.
Вирус может передавать ваши куки злоумышленникам.
Если войти с чужого компьютера в свой аккаунт социальной сети или сайта и, не выйти из него, владелец компьютера без проблем получит доступ к этому сайту/соцсети.
Кроме стандартных Cookie доступных для настройки, есть и технические сервисы использующие закрытые Cookie для передачи разработчикам и другим сервисам.
Такие Cookie следят за вами и передают информацию между
другими сайтами.
В основном эти куки используются в рекламе
КАК ОЧИСТИТЬ КЭШ И КУКИ В БРАУЗЕРЕ Google Chrome
Чтобы открыть удаление кэша и куки
а) Кликните по значку в виде трех небольших кружков справа в верхнем участке программы и далее по пункту «История».
б) После этого щелкните по ссылке «Очистить историю».
В открывшемся окошке укажите отрезок времени, за который требуется произвести чистку и включите галочки у пунктов: «Изображение и другие файлы, сохраненные в кеше» и «Файлы cookie, а также другие данные сайтов и плагинов».
В конце кликните по пункту «Очистить историю».
Прикладное программное обеспечение
Программы, с помощью которых пользователь может работать с разными видами информации, принято называть прикладными программами или приложениями
Программы
Программы
Специального
общего
назначения
назначения
Программы общего назначения
Графические
редакторы
Текстовые
Электронные
редакторы
таблицы
Мультимедийные
проигрыватели
Редакторы презентаций
Системы управления
базами данных
Программы специального назначения
Математические
пакеты
Издательские
системы
Геоинформационные
системы
Бухгалтерские
программы
Системы автоматизированного
проектирования САПР
Программы компьютерного
моделирования
Учебники, тренажёры, словари
Системы программирования
Комплекс программных средств, предназначенных для разработки компьютерных программ на языке программирования, называют системой программирования .
Назначение систем
программирования
Режим работы
систем программирования
Создание, отладка и выполнение
программ с целью:
- решения вычислительных задач обработки текстов и графики создания системного ПО создания прикладного ПО
- решения вычислительных задач
- обработки текстов и графики
- создания системного ПО
- создания прикладного ПО
- ввод текста программы редактирование отладка компиляция исполнение работа с файлами режим помощи
- ввод текста программы
- редактирование
- отладка
- компиляция
- исполнение
- работа с файлами
- режим помощи
Системы программирования
Программирование - это процесс создания программ, разработки всех типов программного обеспечения.
Компиляция в программировании – преобразование программы, представленной на одном из языков программирования, в коды на машинно-ориентированном языке, которые принимаются и исполняются непосредственно процессором.
Программа, выполняющая компиляцию, называется транслятором .
Компоновщик – программа, обеспечивающая сборку нескольких модулей на машинном языке в единый исполняемый файл.
Задание 1.
Определите к какому ПО относятся следующие программы:
А. Программа обучения английскому языку
Б. Текстовый редактор WORD
В. Операционная система MS-DOS
Г. Антивирусная программа DrWeb
Д. Операционная система WINDOWS
Е. Тренажер клавиатуры
Ж. Программа-архиватор WinZip
З. Компьютерная игра DOOM II
И. Графический редактор CorelDraw
Задание 2.
Программное обеспечение
Операционная система
Пример
Архиватор
Антивирусная программа
Коммуникационная программа
Система программирования
Текстовые редакторы
Графические редакторы
Редактор презентаций
Электронные таблицы
Электронное учебное издание
Игра
Редакторы работы со звуком
Редакторы работы с видеоинформацией
Используемые источники:
- Методика преподавания информатики: учеб. пособие для студ. пед. вузов / М.П. Лапчик, И.Г.Семакин, Е.К. Хеннер. 3-е изд., стер. – М.: Издательский центр «Академия», 2006. – 624с. ;
- Информатика. Базовый курс Семакин И.Г. и др. М.:Лаборатория Базовых Знаний, 2001. — 384 с.;
- Рисунок «Компьютер» - http://service-pro.nnov.ru/uploads/posts/2012-08/remont-komputera.jpg
- Рисунок «Программное обеспечение» - http://www.streamclub.ru/Mindi/nerdec/1.aspx