Главная » Бесплатные рефераты » Бесплатные рефераты по информатике »
Тема: Системное программное обеспечение персонального компьютера
Раздел: Бесплатные рефераты по информатике
Тип: Курсовая работа | Размер: 2.53M | Скачано: 377 | Добавлен 06.05.13 в 20:49 | Рейтинг: 0 | Еще Курсовые работы
Вуз: Финансовый университет
Содержание курсовой:
Введение 3
1. Системное программное обеспечение персонального компьютера. 5
2. Практическая часть 12
2.1. Постановка задачи 12
2.2. Компьютерная модель решения задачи 14
2.3. Результаты компьютерного эксперимента и его анализа 26
Заключение 29
Список использованной литературы 30
Введение
"Всех нас ждет очень интересное будущее.
И именно поэтому я всегда говорю,
что у меня самая интересная работа в мире"
Билл Гейтс.
Персональный компьютер, как известно, является универсальным устройством для обработки информации. Персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций – программу, как надо обрабатывать информацию.
Меняя программы для компьютера, можно превратить его в рабочее место бухгалтера или конструктора, дизайнера или ученого, писателя или агронома. Кроме того, тенденция понижения стоимости компьютерной техники при одновременном росте ее производительности привела к тому, что компьютеры становятся предметом домашнего обихода, как, например, телевизор или холодильник, что расширяет сферу применения ПК еще больше. Соответственно, требуется все более разнообразное программное обеспечение для решения задач в новых областях применения ПК. Непрерывное повышение мощности персональных компьютеров, периферийных устройств, а также развитие средств связи дает разработчикам программного обеспечения все больше возможностей для максимально полного удовлетворения запросов конечных потребителей. Это и ставший стандартом графический интерфейс для любого ПО, и внедренные возможности для отправки документов и данных с помощью Интернет непосредственно из прикладной программы, и возможность использования компьютера как хранилища информации благодаря появлению новых видов накопителей большой емкости и малым временем доступа к данным, а также многие другие возможности и сервисные функции.
При своем выполнении программы могут использовать различные устройства для ввода и вывода данных, подобно тому, как человеческий мозг пользуется органами чувств для получения и передачи информации. Сам по себе ПК не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на нем программах. Поэтому часто употребляемое выражение «компьютер сделал» означает ровно то, что на ПК была выполнена программа, которая позволила выполнить соответствующее действие.
В настоящее время весь комплекс ПО делится на системные и пользовательские программы. Системное программное обеспечение выполняет функции «организатора» всех частей ПК, а также подключенных к нему внешних устройств. Программы для пользователей служат для выполнения каких – либо конкретных задач во всех сферах человеческой деятельности.
Системное программное обеспечение ПК
Структура программного обеспечения
Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав программного обеспечения ПК называют программной конфигурацией.
Программное обеспечение, можно условно разделить на три категории:
Рис.1 Структура программного обеспечения
Системное ПО
Это программы общего пользования не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом и т.д.
Другими словами, системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.п.
К системному ПО относятся:
В логической структуре типичной вычислительной системы операционная система занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами — с одной стороны — и прикладными программами с другой.
Разработчикам программного обеспечения операционная система позволяет абстрагироваться от деталей реализации и функционирования устройств, предоставляя минимально необходимый набор функций (см.: интерфейс программирования приложений).
В большинстве вычислительных систем операционная система является основной, наиболее важной (а иногда и единственной) частью системного программного обеспечения. С 1990-х годов наиболее распространёнными операционными системами являются системы семейства Windows и системы класса UNIX (особенно Linux и Mac OS).
Функции ОС:
Для обеспечения интерфейса командной строки в операционных системах часто используются командные интерпретаторы, которые могут представлять собой самостоятельные языки программирования, с собственным синтаксисом и отличительными функциональными возможностями.
В операционные системы MS-DOS и Windows 9x включён командный интерпретатор command.com, в Windows NT включён cmd.exe, начиная с Windows XP (пакет обновления 2) доступен PowerShell, который является встроенным компонентом ОС начиная с Windows 7 и Windows 2008 Server.
В семействе командных оболочек UNIX наиболее популярныbash, csh, ksh, zsh, в UNIX-подобных системах у пользователя есть возможность менять командный интерпретатор, используемый по умолчанию.
Функции:
Командный интерпретатор исполняет команды своего языка, заданные в командной строке или поступающие из стандартного ввода или указанного файла.
В качестве команд интерпретируются вызовы системных или прикладных утилит, а также управляющие конструкции. Кроме того, оболочка отвечает за раскрытие шаблонов имен файлов и за перенаправление и связывание ввода-вывода утилит.
В совокупности с набором утилит, оболочка представляет собой операционную среду, язык программирования и средство решения как системных, так и некоторых прикладных задач, в особенности, автоматизации часто выполняемых последовательностей команд.
В общем случае, различают оболочки с двумя типами интерфейса для взаимодействия с пользователем: текстовый пользовательский интерфейс (TUI) и графический пользовательский интерфейс (GUI).
В общем случае драйвер не обязан взаимодействовать с аппаратными устройствами, он может их только имитировать (например, драйвер принтера, который записывает вывод из программ в файл), предоставлять программные сервисы, не связанные с управлением устройствами (например, /dev/zero в Unix, который только выдаёт нулевые байты), либо не делать ничего (например, /dev/null в Unix и NUL в DOS/Windows).
Операционная система управляет некоторым «виртуальным устройством», которое понимает стандартный набор команд. Драйвер переводит эти команды в команды, которые понимает непосредственно устройство. Эта идеология называется «абстрагирование от аппаратного обеспечения». Впервые в отечественной вычислительной технике подобный подход появился в серии ЕС ЭВМ, а такого рода управляющие программы назывались канальными программами.
Драйвер состоит из нескольких функций, которые обрабатывают определенные события операционной системы. Обычно это 7 основных событий:
К утилитам относятся:
Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.
Практическая часть
Постановка задачи
Цель решения задачи
Предприятие общественного питания ООО «Гурман» выполняет заказы на организацию питания на корпоративных праздниках. При работе в праздничные дни предприятие в расчет стоимости питания включает повышающий коэффициент – 1,75. Задача будет решаться в программной среде MS Excel.
Цель решения данной задачи состоит в расчете стоимости питания на корпоративных праздниках в обычные и праздничные дни.
Условие задачи
Входнойоперативной информацией служат базы данных«стоимость питания на одну персону», включающая следующие реквизиты (условные данные): наименование организации, холодные закуски, горячие блюда, десерт, общая стоимость питания на одну персону, и «количество участников корпоративных праздников», включающая следующие реквизиты: наименование организации, количество участников. На их основании создаются следующие экранные формы:
Таблица 1
Данные о стоимости питания на одну персону
Стоимость питания на одну персону |
||||
Наименование организации |
Холодные закуски, руб. |
Горячие блюда, руб. |
Десерт, руб. |
Общая стоимость питания, руб. |
- |
h |
g |
d |
Shgd |
Таблица 2
Количество участников корпоративных праздников
Количество участников корпоративных праздников |
|
Наименование организации |
Количество участников, чел. |
- |
k |
Латинские буквы в таблице указывают на элементы соответствующих расчетных формул.
В результате следует получить таблицу со следующими данными: номер по порядку, наименование организации, количество участников, стоимость питания на одну персону, стоимость питания на всех участников, стоимость питания с учетов повышающего коэффициента. Информация выдается в следующем документе: «Стоимость организации питания на корпоративных праздниках».
Таблица 3
Стоимость организации питания на корпоративных праздниках
Стоимость организации питания на корпоративных праздниках |
|||||
№ п/п |
Наименование организации |
Количество участников, чел. |
Стоимость питания на 1 чел, руб. |
Стоимость питания на всех участников, руб. |
Стоимость питания с учетом Кп, руб. |
- |
- |
k |
Shgd |
Shgd*k |
Shgd*k*1,75 |
Кроме того, информацию, находящуюся в таблицах для анализа,
необходимо представить в виде диаграммы.
2.2. Компьютерную модель решения задачи смотрите в файле
Заключение
В заключение хочу сделать краткий вывод о вышеизложенном: программное обеспечение - это совокупность программ, позволяющих осуществить на компьютере автоматизированную обработку информации.
Программное обеспечение, можно условно разделить на три категории:
Системное программное обеспечение обеспечивает функционирование и обслуживание компьютера, а также автоматизацию процесса создания новых программ. К системному программному обеспечению относятся: операционные системы и их пользовательский интерфейс; инструментальные программные средства; системы технического обслуживания.
В работе была сформирована сводная таблица на основе таблицы «Стоимость организации питания на корпоративных праздниках» была решина поставленная задача – отслеживать изменение стоимости питания от вида организации.
Список использованной литературы:
1. Акулов О.А. Информатика: учебник / О.А. Акулов, Н.В. Медведев. - М.: Омега-П, 2007. - 270 с.
2. Алексеев А.П. Информатика 2007 / А.П. Алексеев. - М.: СОЛОН-ПРЕСС, 2007. - 608 с.
3. Вьюхин В.В. Информатика и вычислительная техника: учеб.пособие для инженерных специальностей / В.В. Вьюхин; под ҏед. В.Н. Ларионова. - М.: Дрофа, 2002. - 286 с.
4. Гейн А.Г. Основы информатики и вычислительной техники / А.Г. Гейн. - М.: Просвещение, 2002. - 245 с.
5. Информатика: практикум по технологии работы на компьютере / под ҏед. Н.В. Макаровой. - 2-е изд. - М.: Финансы и статистика, 2006. - 384 с.
6. Макарова Н.В. Информатика: практикум по технологии работы на компьютере / Н.В. Макарова, С.Н. Рамин. - М.: Академия, 2007. - 384 с.
7. Макарова Н.В. Информатика: учеб.пособие для вузов / Н.В. Макарова, Н.В. Бройдо. - М.: Академия, 2006. - 768 с.
8. Могилев А.В. Информатика: учеб.пособие для вузов /А.В. Могилев, Н.И. Пак, Е.К. Хеннер; под ҏед. Е.К.Хеннера. - М.:Академия, 2000 год.-346 с.
9. Информатика / В.А. Остҏейковский. М.: Высш. шк., 2000 год. - 235 с.
10. Угринович Н.Д. Практикум по информатике и информационным технологиям: учеб.пособие для общеобразовательных учҏеждений / Н.Д. Угринович, Л.Л. Босова, Н.И. Михайлова. - М.: Бином, 2002. - 400 с.
Внимание!
Если вам нужна помощь в написании работы, то рекомендуем обратиться к профессионалам. Более 70 000 авторов готовы помочь вам прямо сейчас. Бесплатные корректировки и доработки. Узнайте стоимость своей работы
Понравилось? Нажмите на кнопочку ниже. Вам не сложно, а нам приятно).
Чтобы скачать бесплатно Курсовые работы на максимальной скорости, зарегистрируйтесь или авторизуйтесь на сайте.
Важно! Все представленные Курсовые работы для бесплатного скачивания предназначены для составления плана или основы собственных научных трудов.
Друзья! У вас есть уникальная возможность помочь таким же студентам как и вы! Если наш сайт помог вам найти нужную работу, то вы, безусловно, понимаете как добавленная вами работа может облегчить труд другим.
Если Курсовая работа, по Вашему мнению, плохого качества, или эту работу Вы уже встречали, сообщите об этом нам.
Добавить отзыв могут только зарегистрированные пользователи.