Устройство компьютера

Автор работы: Пользователь скрыл имя, 11 Января 2012 в 19:01, контрольная работа

Описание

Компьютер (англ. computer — «вычислитель») — многозначный термин, наиболее часто употребляется в качестве обозначения программно управляемого электронного устройства обработки информации.

При всем разнообразии модификаций компьютеров все они состоят из одних и тех же видов устройств.

Содержание

Введение:
Устройство компьютера
1.1. Основные устройства системного блока
1.2. Периферийные устройства

2. Категории программ

2.1. Прикладные программы

2.2.Инструментальные программы
2.3. Системные программы

3. Сравнительная характеристика современных операционных систем

4. Список литературы

Работа состоит из  1 файл

Документ Microsoft Word.doc

— 245.50 Кб (Скачать документ)

     Источник бесперебойного питания нужен на случай аварийного отключения электроэнергии.

    Плоттер

    С помощью плоттера компьютер может  вычертить чертеж детали, географическую карту или другое подобное изображение.

    Плоттер рисует специальными цветными фломастерами.

    Качество  обычно хуже, чем достижимое на лазерном принтере, однако есть плоттеры, способные  работать с бумагой очень большого размера, например, формата А0 (33,11" x 46,81" или 841 мм х 1189 мм).

    Лазерные  принтеры обычно используют формат бумаги А4 (8,27" x 11,69" или 210 мм х 297 мм), и  только некоторые из них - А3 (11.69" x 16,54" или 297 мм х 420 мм). 

    2. Категории программ

    2.1. Прикладные программы

    Прикладная  программа (приложение, application program) — программа, предназначенная для решения отдельных задач или класса задач, связанных с обработкой данных в определенной области деятельности. Термин используется для того, чтобы отличить прикладные программы от программ непосредственно управляющих ЭВМ и входящих в состав общего программного обеспечения. К прикладным программам относятся:

    Агентские программы, способные после получения  задания работать самостоятельно без  участия пользователя.

    Аплет — небольшая программа-приложение к другой более развитой прикладной программе. Аплет может передаваться с сервера на компьютер-клиент и  выполняться на нем.

    Дополнительные  модули (plug-ins) расширяющие возможности  основного прикладного программного обеспечения. Применительно к Web-технологии, дополнительные модули часто используются для расширения возможности браузеров при работе с мультимедийными данными, со звуком и видео. Загрузчик (loader), выполняющий загрузку объектных модулей программы в основную память ЭВМ и редактирование связей между ними. 
Киллер-приложение (killer application) — прикладная программа, представляющая настолько высокий интерес для пользователей, что они приобретают компьютер специально, чтобы работать с нею. Примером может служить программа PageMaker, предназначенная для настольных издательских систем, благодаря которой компьютеры Macintosh фирмы Apple стали продаваться специально для полиграфических целей.

    Компоновщик (linker) — загрузчик, выполняющий в  ходе загрузки компоновку единой программы из независимо транслируемых программ. Редактор программ (редактор текстов программ, program editor) — разновидность текстового редактора, предназначенного для создания и редактирования программ на определенном языке программирования. Часто такие редакторы встроены в операционные системы или в специализированные вспомогательные программы. Редакторы программ позволяют производить: диалоговый просмотр текста; редактирование строк программы; копирование и перенос блоков текста; копирование одной программы или ее части в указанное место другой программы; контекстный поиск и замену подстрок текста; автоматический поиск строки, содержащей ошибку; проверку синтаксиса программ; сохранение программы в виде файла; распечатку программы и ее части.

    Редактор  текстов, текстовый редактор (text editor, word processor) — предназначен для создания, редактирования, вывода на экран и  печать, а также сохранения в виде файлов различного рода документов и  данных.Резидентная программа (memory resident) — программа, остающаяся в оперативной памяти ЭВМ после завершения своей работы. Она может быть быстро вызвана при помощи горячего ключа.

    Система программирования (programming system) — комплекс программных средств, предназначенных  для автоматизации процессов программирования, который включает в себя: язык программирования, редактор программ, компилятор или интерпретатор программ, а также набор вспомогательных средств (например, библиотек подпрограмм) и документации, обеспечивающих и облегчающих подготовку программных продуктов. Примерами систем программирования могут служить Turbo C, Turbo C++ и Turbo Pascal (разработки фирмы Borland), Microsoft C, Quick C и Microsoft Basic (фирмы Microsoft), VIP-BASIC v.1.5.Mainstay (для ПК серии Macintosh).

    Система распознавания текстов (text recognition system) — комплекс программных средств, предназначенный для перевода сканированных текстовых материалов из графической формы в цифровую (символьную).

    Табличный редактор, электронная таблица (table editor) — обобщенное наименование прикладных программ, предназначенных для решения вычислительных задач (экономических, бухгалтерских, инженерных, статистических) на больших массивах данных, представляемых в табличной форме. Desktop Search — класс прикладных программ, предназначенных для поиска файлов и данных на дисках настольных ПК. В основу их работы заложены процессы автоиндексирования по выбору пользователя всех или части файлов, папок, отдельных документов и сообщений электронной почты, мультимедийных и других данных, находящихся в памяти компьютера, построения (а также обновления) индексных файлов и реализации поиска по ключевым словам, содержащимся в индексном файле. Примерами таких программ могут служить бесплатные — Ask Jeeves Desktop Search 1.7.0; Copernic Desktop Search 1.2; Google Desktop Search; Yahoo! Desktop Search и платные — dtDesktop Search 6.4; X1 Desktop Search 5.0.

    С прикладными программами связан ряд понятий и терминов: 
API (Application Programming Interface) — набор («библиотека») стандартных процедур, программных прерываний, вызовов, форматов данных и других средств, которые должны использовать прикладные программы для реализации своих функций.  
Clip art (клипарт) — иллюстративная вставка, графический фрагмент, аппликация, заготовленная в «библиотеке клипартов», являющейся приложением к текстовым и графическим редакторам, настольным издательским системам. 
IDE (Interactive Development Environment) — диалоговая среда разработки программного обеспечения. 
Watermark (водяной знак) — код, включенный в цифровой материал с целью установления владельца. Он может быть как видимым, так и не видимым для пользователя. 
Горячий ключ (hot key) — клавиша или набор последовательно нажатых клавиш, запускающих резидентную программу. Выбор горячих ключей производится таким образом, чтобы они не мешали работе при нажатии соответствующих клавиш в регулярно используемых приложениях.

    Руткит (rootkit) —программный модуль, невидимый  вместе со спрятанными в его папках файлами для операционной системы  и пользователя ПК. Использование  руткит-технологий может преследовать как полезные цели (например, защита информационного продукта от несанкционированного копирования, ускорение или более надежное резервное копирование файлов), так и враждебные функции (получение несанкционированного доступа к ПК, внедрение и распространение вредоносных программ типа «червь», «троянский конь»). Использование руткит-технологий не приветствуется информационным сообществом.

    1. Инструментальные программы

    Инструмента́льное програ́ммное обеспе́чениепрограммное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения.

    Системы программирования

    К этой категории относятся программы, предназначенные для разработки программного обеспечения:

  • ассемблеры — компьютерные программы, осуществляющие преобразование программы в форме исходного текста на языке ассемблера в машинные команды в виде объектного кода.
  • трансляторы - программы или технические средства, выполняющее трансляцию программы.
    • компиляторы — Программы, переводящие текст программы на языке высокого уровня, в эквивалентную программу на машинном языке.
    • интерпретаторы — Программы (иногда аппаратные средства), анализирующие команды или операторы программы и тут же выполняющие их
  • компоновщики (редакторы связей) — программы, которые производят компоновку — принимают на вход один или несколько объектных модулей и собирают по ним исполнимый модуль.
  • препроцессоры исходных текстов — это компьютерные программы, принимающие данные на входе и выдающие данные, предназначенные для входа другой программы, например, такой, как компилятор
  • Отла́дчик (debugger)- является модулем среды разработки или отдельным приложением, предназначенным для поиска ошибок в программе.
  • текстовые редакторы — компьютерные программы, предназначенные для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и т. п.
    • специализированные редакторы исходных текстов — текстовые редакторы для создания и редактирования исходного кода программ. Специализированный редактор исходных текстов может быть отдельным приложением, или быть встроен в интегрированную среду разработки (IDE).
  • библиотеки подпрограмм — сборники подпрограмм или объектов, используемых для разработки программного обеспечения.
  • Редакторы графического интерфейса

    Перечисленные инструменты могут входить в  состав интегрированных сред разработки

    Виды инструментального ПО

  • Текстовые редакторы
  • Интегрированные среды разработки
  • SDK
  • Компиляторы
  • Интерпретаторы
  • Линковщики
  • Парсеры и генераторы парсеров (см. Javacc)
  • Ассемблеры
  • Отладчики
  • Профилировщики
  • Генераторы документации
  • Средства анализа покрытия кода
  • Средства непрерывной интеграции
  • Средства автоматизированного тестирования
  • Системы управления версиями
  • и др.
    1. Системные программы
 

    Системное программное обеспечение предназначено для управления оперативной памятью, процессором, сетевой аппаратурой и другими компонентами компьютера, для взаимодействия пользовательских приложений с оборудованием. Пакет базовых системных программ формирует операционную систему. Прочие системные программы — это приложения диагностики и тестирования, настройки, расширения и защиты системы, запуска вспомогательных процессов. И без базовых, и без дополнительных системных приложений не сможет обойтись ни один пользователь компьютера.

    Подбор  системных программ для установки на компьютер во многом зависит от выбора операционной системы. Выбор платформы, в свою очередь, определяется целым комплексом факторов: назначением компьютера (сервер или рабочая станция), его архитектурой, числом рабочих мест, масштабами деятельности организации и многими другими особенностями. Для подавляющего большинства домашних и рабочих компьютеров сегодня используются операционные системы семейства Windows. ОС Microsoft Windows — готовые, требующие минимальной настройки платформы, поставляемые во множестве версий для домашних, корпоративных и академических пользователей, для разных типов персональных компьютеров. Дистрибутивы Linux, напротив, не предлагают единого решения, а позволяют создавать собственную операционную систему, исходя из индивидуальных задач пользователей. Операционные системы Linux внедряются на компьютерах с нестандартной архитектурой, с повышенными требованиями к безопасности и длительности работы и др. На операционную систему устанавливаются вспомогательные системные программы.

    Дополнительные  системные программы Microsoft и ScriotLogic для защиты информации помогают IT-специалистам разрабатывать технологии обеспечения безопасности (сертификаты и шифры), предотвращать несанкционированный доступ к организационным данным. Одновременно программы диагностики системы разработчиков O&O, ProLAN, Veeam, Uniblue обнаруживают и устраняют проблемы с физическим оборудованием, приложениями, драйверами, виртуальной IT-инфраструктурой на ранних этапах. Данные решения плюс программное обеспечение настройки системы, регулировки и интеграции ее компонентов позволяют достигать высокой скорости, производительности, стабильности работы пользовательских и системных программ, IT-инфраструктуры в целом. 

    3. Сравнительная характеристика современных  операционных систем

    Пользователи, которые занимались администрированием систем в предыдущих версиях Windows NT, могут столкнуться с трудностями при переходе на Windows 2000. В системах семейства Windows 2000 серьезно переработана вся концепция администрирования, появились новые объекты и инструменты для работы с ними. В таблице № 1 приведена характеристика ОС Windows NT 4.0 и Windows 2000.

    Таблица №1 «Сопоставление средств администрирования  в системах Windows NT 4.0 и Windows 2000»

        Административные  задачи     Windows NT 4.0     Windows 2000
        Управление доменами
        Управление Active Directory     Не  использовалось     Оснастки Active Directory -домены и доверие, Active Directory - сайты и службы
        Создание  контроллера домена из имеющегося сервера     Не  использовалось     Утилита dcpromo.exe
        Управление  доверительными отношениями между доменами     User Manager for Domains (Диспетчер пользователей  домена)     Оснастка Active Directory -домены и доверие
        Пользователи и  группы
        Управление  учетными записями пользователей и  групп     Диспетчер пользователей (User Manager) или User Manager for Domains     Оснастка  Локальные пользователи и группы или Active Directory - пользователи и компьютеры
        Делегирование административных прав другим пользователям     He использовалось     Оснастка Active Directory -пользователи и компьютеры
        Назначение  сценариев регистрации     User Manager for Domains     Оснастка  Групповая политика
        Безопасность
        Управление  системной безопасностью и ее мониторинг     He использовалось     Оснастка  Групповая политика
        Конфигурирование  разрешений, аудита и владения общими ресурсами     Мой компьютер или Проводник     Оснастка Active Directory -пользователи и компьютеры
        Конфигурирование  политик безопасности домена     User Manager for Domains     Оснастка Active Directory -домены и доверие
        Конфигурирование  политик безопасности домена для  всех компьютеров в домене     System Policy Editor (Редактор системной политики)     Оснастка Active Directory -домены и доверие
        Конфигурирование  политики безопасности для одиночного компьютера     System Policy Editor     Оснастка  Групповая политика
        Серверы и ресурсы
        Управление  компьютерами в домене     Server Manager (Управление сервером)     Оснастка Active Directory -пользователи и компьютеры
        Управление  общими томами, папками и файлами  сервера     Server Manager и Проводник     Оснастка  Общие папки
        Публикация  общих ресурсов как томов в Active Directory     He использовалось     Оснастка Active Directory -пользователи и компьютеры
        Управление  дисковым пространством и защитой  данных     Администратор дисков (Disk Administrator)     Оснастка  Управление дисками
        Мониторинг  и ограничение дискового пространства, используемого отдельными пользователями     He использовалось     Оснастка  Управление дисками
        Управление  серверными соединениями и открытыми  файлами     Server Manager     Оснастка  Общие папки
        Аппаратное и программное  обеспечение
        Установка новых аппаратных средств     Панель  управления     Панель управления => Установка оборудования
        Конфигурирование  устройств     Панель  управления => Устройства     Оснастка  Диспетчер устройств
        Добавление  и конфигурирование сетевых карт     Панель  управления => Устройства     Панель  управления => Установка оборудования
        Добавление и конфигурирование большинства сетевых служб     Панель  управления => Сеть     Панель  управления => Сеть и удаленный  доступ к сети
        Добавление  и конфигурирование Gateway Service for NetWare     Опция Сеть на вкладке Службы в окне панели управления     Панель  управления => Службы шлюза (и клиента) для Netware (Gateway Services for Netware) (оснастка не инсталлируется по умолчанию)
        Мониторинг и оптимизация
        Мониторинг  производительности компьютера     Системный монитор (Performance Monitor)     Оснастка  Системный монитор
        Просмотр текущих данных производительности и отключение процессов и приложений     Диспетчер задач (Task Manager)     Диспетчер задач (Task Manager)
        Регистрация событий в журналах     Просмотр  событий (Event Viewer)     Оснастка  Просмотр событий

Информация о работе Устройство компьютера