Программное обеспечение ПК
план-конспект урока на тему
Предварительный просмотр:
Тема. Программное обеспечение ПК.
План
1. Типы программного обеспечения
2. Файловая система компьютера
1. Типы программного обеспечения
Программное обеспечение (ПО) - совокупность программных средств и сопроводительной документации для создания и эксплуатации информационных систем обработки данных средствами вычислительной техники. Программное обеспечение делится на три типа.
1. Прикладное - прикладные программы для выполнения конкретных работ пользователя (приложения).
К типовому прикладному ПО относятся следующие программы:
-офисные программы (текстовые редакторы, табличные процессоры, системы управления базами данных (СУБД), программы подготовки презентаций, программы оптического распознавания символов и т.д.);
- системы автоматизированного проектирования (САПР);
- системы иллюстративной и деловой графики (графические процессоры);
- правовые базы данных;
- экспертные системы;
- программы математических и статистических расчетов, моделирования и анализа экспериментальных данных;
- бухгалтерские программы;
- мультимедийные приложения и т.д.
2. Инструментальные системы (системы программирования). Используются для создания новых программ. Обычно включают в себя:
- транслятор;
- редактор текстов программ;
- отладчики;
- библиотеки подпрограмм и т.д.
Транслятор - переводчик с языка программирования на язык машинных кодов. Различают интерпретаторы и компиляторы. Интерпретатор осуществляет покомандный перевод в машинные коды с одновременным их исполнением, что позволяет организовать работу в режиме диалога «пользователь - компьютер». Компилятор переводит всю программу целиком и создает отдельный модуль, еще не готовый к работе. Для выполнения программы создается загрузочный модуль, который может включать в себя несколько объектных модулей.
3. Системное программное обеспечение необходимо для управления компьютером, поддержки и выполнения программ пользователя, предоставления пользователю набора всевозможных услуг.
К системным программам относятся: операционные системы; утилиты; программы-оболочки; драйверы.
Взаимосвязь между составляющими компьютерной системы называется интерфейсом. Различают следующие виды интерфейса:
- аппаратный - взаимодействие между узлами компьютера;
- программный - взаимодействие между программами;
- аппаратно-программный - взаимодействие между аппаратурой и программами;
- пользовательский - взаимодействие пользователя с программой.
Аппаратный интерфейс обеспечивается изготовителями оборудования, программный - авторами программ. Аппаратно-программный и пользовательский интерфейс обеспечивает операционная система.
Операционная система - это комплекс программ, организующих управление работой компьютера и его взаимодействие с пользователем.
ОС загружается при включении компьютера, это наиболее важная составляющая класса системных программ.
Операционная система:
- управляет компьютером;
- запускает программы;
- обеспечивает доступ к данным и их защиту;
- выполняет сервисные функции по запросам пользователя и программ.
ОС можно разбить на три группы: однозадачные, многозадачные и сетевые.
Однозадачные - предназначены для работы одного пользователя в каждый конкретный момент времени с одной конкретной задачей (MS DOS).
В многозадачных ОС в памяти компьютера может находиться несколько программ и процессор распределяет ресурсы ПК между задачами (семейство Windows, UNIX,OS/2).
Сетевые ОС устанавливают на компьютерах, используемых как серверы локальных сетей (NetWare, Windows NT, UNIX, IBM LAN).
В настоящее время большое количество компьютеров работает под управлением операционных систем семейства Windows. Их широкое применение обусловлено тем, что большинство программ написано именно для этих операционных систем.
В настоящее время также распространены другие семейства операционных систем:
семейство UNIX (Linux, FreeBSD, Solaris) - 32-разрядные многозадачные многопользовательские операционные системы, одна и та же система используется на различных типах компьютеров, но их администрирование доступно лишь профессионалам или очень грамотным пользователям;
семейство OS/2 - многозадачные операционные системы, отличаются надежностью, высокой степенью защиты, но широкому распространению препятствует небольшое количество приложений для них;
семейство ОС реального времени - применяются в тех случаях, когда требуется, чтобы система имела гарантированное время реакции, то есть задержка ответа не превышала определенного времени, например, при автоматизации добычи и транспортировки нефти и газа, управления технологическими процессами в металлургии и машиностроении, химических процессов и т.д.
Утилиты - программы вспомогательного назначения. К ним относят:
- программы резервирования (позволяют быстро скопировать на съемные носители интересующую информацию);
- антивирусные программы (предназначены для предотвращения заражения компьютера вирусом и ликвидации последствий их деятельности);
- архиваторы (позволяют «сжимать» файлы при создании копий, в несколько раз уменьшают размер архивируемого файла за счет оптимальной его организации);
- программы-русификаторы (приспосабливают другие программы для работы с русскими буквами);
- программы для динамического сжатия дисков (создают квазидиски, информация которых в сжатом виде хранится на обычных дисках в виде файлов, что позволяет хранить на дисках больше данных;
- программы для оптимизации дисков (позволяет обеспечить более быстрый и удобный доступ к информации на дисках за счет оптимальной организации файловой структуры) и др.
Программы-оболочки позволяют осуществлять действия по управлению ресурсами компьютера в рамках более развитого, удобного и интуитивно понятного пользователю интерфейса. Примерами таких оболочек являются Far, Norton.
Драйверы обеспечивают управление работой устройств, подключенных к компьютеру и согласование информационного обмена с другими устройствами. Каждому устройству соответствует свой драйвер. Сейчас драйверы часто входят в состав операционных систем.
2. Файловая система компьютера.
Одной из функций операционной системы является организация файловой системы. Информация на дисках хранится в файлах.
Файл - поименованная область на диске или другом машинном носителе. В файлах могут храниться тексты программ, документы, готовые к выполнению программы и т. д.
Для компьютера файл это основной объект, с которым работает ОС. Классифицируются по разным признакам, например:
- исполняемые (программы);
- неисполняемые.
Файлы организуются процессором в памяти компьютера, а затем могут быть записаны на диск. Они позволяют удобно систематизировать информацию. Их можно удобно и быстро переносить с одного диска на другой, не нарушая целостности собранной в них информации.
Файлы могут быть любого размера, который измеряется в байтах.
На диске может находиться любое количество файлов. Каждый файл на диске имеет обозначение (имя).
Имя файла состоит из собственного имени и расширения, они отделены друг от друга точкой.
Длина собственного имени файла в MS DOS- от 1 до 8 символов, можно использовать латинские буквы и цифры, нельзя использовать пробелы, знаки препинания и специальные символы. В Windows используются «длинные» имена - от 1 до 255 символов, в имени файла можно использовать все символы кроме девяти: <>\ | / * ? " :
Расширение содержит от 1 до 3 символов, (в «длинных именах» расширение может иметь длину более 3 символов). Оно может отсутствовать. Расширение иначе называют типом файла. Многие программы автоматически присваивают файлу расширение, по которому можно узнать с помощью какой программы был создан данный файл.
.doc - Word
.xls - Excel
.com, .exe - исполняемые файлы.
Для обозначения группы файлов используются шаблоны (маски). При этом:
* - используется на месте имени файла или расширения для обозначения группы файлов.
*.соm А*.* *.*
? - обозначает один произвольный символ или его отсутствие в имени файла или расширения
???.txt NEX??.*
Имена файлов регистрируются в каталогах - специальных местах на диске, в которых содержатся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты (свойства) файлов и т. д.
Подобно файлам, каталоги обязательно имеют имена.
Если в каталоге хранится имя файла, то говорят, что этот файл находится в данном каталоге.
Каталоги и файлы образуют на дисках иерархическую структуру. Понятия «папка» и «каталог» для пользователя - одно и то же. Организация файловой структуры очень проста. Файлы находятся в папках, папки вложены в другие папки, более высокого уровня. Папка самого высокого уровня называется корневой - она одна на каждом диске. Назначение файловой структуры - обеспечить однозначное отыскание любого файла, если известно его имя и путь к файлу. Полный путь начинается с корневого каталога и далее ведет через все вложенные папки к той папке, где находится нужный файл.
В компьютере обычно имеется несколько дисководов. Чтобы указать, какой диск необходим, надо обратиться к дисководу по имени (речь идет о логическом имени диска).
А: В: С: D:
Жесткий диск может быть разбит на несколько частей, каждой из них присваивается отдельное имя, и операционная система рассматривает эту часть как самостоятельный диск.
Корневая папка обозначается символом \ (обратный слэш). Например, корневая папка диска С обозначается следующим образом: С:\
Операционная система предполагает, что в каждый момент времени компьютер работает только с одним диском, такой диск называется текущим (активным).
Обязательным свойством файла является то, что он обязательно должен располагаться на одном из дисков, в определенной папке, поэтому полное ИМЯ файла обязательно включает в себя имя диска, на котором находится файл, а также путь к данному файлу.
На разных дисках и в разных каталогах могут находиться файлы с одинаковыми собственными именами, но в одном каталоге файлов с одинаковыми именами быть не может. Файлы могут быть идентичны по содержанию, но иметь разные имена.
Активным может быть только один каталог на диске.
Правша формирования файловой структуры
1. В любой каталог могут входить одновременно и файлы, и каталоги.
2. Любой каталог может содержать сколько угодно файлов и других каталогов.
3. Глубина вложенности (количество уровней) не ограничена.
4. Порядок вхождения файлов и подкаталогов в каталог не влияет на возможность доступа к ним.
Если один подкаталог входит в другой, то первый - подкаталог, а второй - надкаталог.
По теме: методические разработки, презентации и конспекты
ПЛАН – КОНСПЕКТ УРОКА НА ТЕМУ: «Программное обеспечение. Классификация программного обеспечения»
много полезного и интересного...
КОС по ПМ.01 «Разработка программных модулей программного обеспечения для компьютерных систем»
Комплект контрольно - оценочных средств (далее - КОС) по профессиональному модулю 01 «Разработка программных модулей программного обеспечения для компьютерных систем»разработан на основе Федерального ...
Фонд оценочных средств ПМ. 01 «Разработка программных модулей программного обеспечения для компьютерных систем»
Фонд оценочных средствНазначение: Фонд оценочных средств предназначен контроля и оценки результатов освоения профессионального модуляСпециальность: 230115 «Программирование в компьютерных системах»Инд...
Рабочие программы практик УП. 02 ПМ.02 Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования по профессии 230103.04 Наладчик аппаратного и программного обеспечения
Рабочие программы практик УП. 02 ПМ.02 Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования по профессии 230103.04 Наладчик аппар...
Рабочая программа для профессии 230103.04 Наладчик аппаратного и программного обеспечения: ПМ 02 Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования
Рабочая программа для профессии 230103.04 Наладчик аппаратного и программного обеспечения: ПМ 02 Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устр...
Рабочая программа для профессии 230103.04 Наладчик аппаратного и программного обеспечения: ПМ 04 Модернизация программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования
Рабочая программа для профессии 230103.04 Наладчик аппаратного и программного обеспечения: ПМ 04 Модернизация программного обеспечения персональных компьютеров, серверов, периферийных устр...