Программирование микрокомпьютера. Общая информация

Автор: Пользователь скрыл имя, 19 Февраля 2013 в 20:24, реферат

Краткое описание

Для разработки программ с использованием языков программирования.
Программирование микрокомпьютера - набор программ, языков программирования, приложения, процедуры, правила использования продуктов и документы, необходимые для работы программное обеспечение компьютеров.

Файлы: 1 файл

Программирование.doc

— 338.50 Кб (Скачать)

 

 

Программирование 

микрокомпьютера. Общая

  информация.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Подготовили:

                                                                                                    Гарюк Ирина

Боднарь Татьяна

Чеботарь Зинаида

Бендас Инна

 

Группа FI11Z

 

 

 

 

 

 

 

 

Микрокомпьютер  оснащен всеми  электронными и механическими компонентами, не может функционировать если оно  осуществляется с любым ненужным программируемым устройством.  
            Программа - полный набор инструкций, которые полностью решают проблему. Программа может состоять из подпрограмм.  
            Подпрограмма - последовательность инструкций, необходимых для выполнения определенных операций в программе.  
            Программный пакет - программы, координирующие свою работу для решения сложных проблем.  
      Для разработки программ с использованием языков программирования.  
           Программирование микрокомпьютера - набор программ, языков программирования, приложения, процедуры, правила использования продуктов и документы, необходимые для работы программное обеспечение компьютеров.  
          Файл это организованная группировка данных, занимая ограниченное пространство и поддерживает память имеющая следующие характеристики:  
  1.    собственное имя, назначенного пользователя, уникальный в текущем каталоге; 
  2.    размер и содержание; 
  3.    дата и время создания или изменения.

 

Структура программирования       

        микрокомпьютера.                    

Программирование микрокомпьютера  делиться на системное программирование и на                           прикладное программирование.

Система программирования используется для разработки и выполнения инструкций в компьютер пользователя и предоставления услуг.

Без системы программирования микрокомпьютер “мертв”.

 Прикладное  программирование предназначен для решения конкретных проблем в сфере человеческой деятельности (расчеты, управление производственными процессами, моделирование, обучение, проектирование, редактирование текстов  и т.д.).

   

 

 

Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений.

В логической структуре типичной вычислительной системы операционная система занимает положение между устройствами с их микроархитектурой,машинным языком и, возможно, собственными (встроенными) микропрограммами — с одной стороны — и прикладными программами с другой.

Разработчикам программного обеспечения операционных систем позволяет абстрагироваться от деталей реализации и функционирования устройств, предоставляя минимально необходимый набор функций (см. интерфейс программирования приложений).

В большинстве  вычислительных систем операционная система  является основной, наиболее важной (а  иногда и единственной) частью системного программного обеспечения. С 1990-х годов наиболее распространёнными операционными системами являются системы семейства Microsoft Windows и системы класса UNIX (особенно Linux и Mac OS).

Функции операционных систем


Основные функции:

  • Выполнение по запросу программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
  • Загрузка программ в оперативную память и их выполнение.
  • Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
  • Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
  • Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
  • Обеспечение пользовательского интерфейса.
  • Сохранение информации об ошибках системы.

Дополнительные функции:

  • Параллельное или псевдопараллельное выполнение задач
  • Эффективное распределение ресурсов вычислительной системы между процессами.
  • Разграничение доступа различных процессов к ресурсам.
  • Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.
  • Взаимодействие между процессами: обмен данными, взаимная синхронизация.
  • Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
  • Многопользовательский режим работы и разграничение прав доступа

 
Компоненты операционной системы

  • Загрузчик
  • Ядро
  • Командный процессор (интерпретатор)
  • Драйверы устройств
  • Интерфейс

 

Операционная система CP/M

CP/M (Control Program/Monitor либо Control Programs for Microcomputers) — операционная система, первоначально предназначенная для 8-разрядныхмикрокомпьютеров. Написана в 1973 году программистом Гэри Килдаллом (Gary Kildall) на языке программирования PL/M (Programming Language for Microcomputers).

  

Операционная система MS DOS

Одной из самых распространенных операционных систем до середины 90-х годов была дисковая операционная система фирмы Microsoft MS DOS (Microsoft Disk Operating System). 
 
В современных ОС Windows для работы с командами DOS используется командная  строка, которую можно вызвать: Пуск/выполнить, в окне диалога ввести  cmd и нажать ОК. Другой способ вызова командной  строки – Пуск/Программы/Стандартные/Командная строка.

Состав MS DOS

В операционную систему MS DOS входят следующие основные модули:

·  Базовая система ввода – вывода (BIOS);

·  Блок начальной загрузки (Boot Record);

·  Модуль расширения BIOS (IO.SIS);

·  Модуль обработки прерываний (MS DOS.SYS);

·  Командный процессор (COMMAND.COM);

·  файлы-драйверы, которые после их загрузки в память обеспечивают работу таких устройств, как мышь, CD-ROM и др.

·  Утилиты ОС, выполняющие различные сервисные функции (форматирование дисков и др.).

 

 

Операционная система Windows XP

Операционная  система Windows XP - это современная  многозадачная многопользовательская 32 - разрядная ОС с графическим  интерфейсом пользователя. История  развития ОС Windows изложена в разделе дистанционное обучение основам работы в операционной системе Windows XP.  
 
Операционные системы семейства Windows являются наиболее распространенными ОС, которые установлены в домашних и офисных ПК.  
 
Графическая оболочка ОС Windows обеспечивает взаимодействие пользователя с компьютером в форме диалога с использованием ввода и вывода на экран дисплея графической информации, управления программами с помощью пиктограмм, меню, окон, панелей (управления, задач, инструментов) и других элементов управления. 
 
Основными элементами графического интерфейса Windows являются: Рабочий стол, Панель задач с кнопкой Пуск. Так как в Windows применен графический пользовательский интерфейса, то основным устройством управления программами является манипулятор мышь.

·  Основные элементы графического интерфейса Windows

Основными элементами графического интерфейса Windows являются: 
·  Рабочий стол с пиктограммами 
·  Панель задач, на которой размещаются программные кнопки, индикаторы, Панель быстрого запуска 
·  Главное меню (кнопка Пуск) 
·  Контекстное меню (отображается при щелчке правой кнопкой мыши по выбранному объекту)

Работа  с окнами

Окно представляет собой область  экрана, ограниченную прямоугольной рамкой. В нем отображается содержимое папки, работающая программа или документ.

Различают три  варианта отображения окна на экране:

·  окно стандартного размера занимает часть площади экрана. При желании можно переместить его или любую его границу в другое место экрана 
·  окно, развернутое на весь экран, имеет максимальный размер 
·  свернутое окно изображается в виде кнопки на панели задач.. 
 
В свернутом окне программа продолжает выполняться. Чтобы открыть свернутое окно или свернуть уже открытое, нажмите кнопку окна на панели задач. 

Окна можно  классифицировать по типу:

·  окно программы (окно папки) 
·  окно документа 
·  окно диалога 
·  окно справки

                                                        

 

Операционная система UNIX.

UNIX (читается ю́никс) — семейство переносимых, многозадачных и многопользовательских операционных систем.

Первая система UNIX была разработана в 1969 году в подразделении Bell Labs компании AT&T. С тех пор было создано большое количество различных UNIX-систем. Юридически лишь некоторые из них имеют полное право называться «UNIX»; остальные же, хотя и используют сходные концепции и технологии, объединяются термином «UNIX-подобные» (англ. Unix-like). Для краткости в данной статье под UNIX-системами подразумеваются как истинные UNIX, так и UNIX-подобные ОС.

Некоторые отличительные  признаки UNIX-систем включают в себя:

  • использование простых текстовых файлов для настройки и управления системой;
  • широкое применение утилит, запускаемых в командной строке;
  • взаимодействие с пользователем посредством виртуального устройства — терминала;
  • представление физических и виртуальных устройств и некоторых средств межпроцессового взаимодействия как файлов;
  • использование конвейеров из нескольких программ, каждая из которых выполняет одну задачу.

В настоящее  время UNIX-системы используются в  основном на серверах, а также как встроенные системы для различного оборудования. На рынке ОС для рабочих станций и домашнего применения лидером является Microsoft Windows, UNIX занимает только второе (Mac OS X), третье (GNU/Linux) и многие последующие места.

UNIX-системы имеют  большую историческую важность, поскольку благодаря им распространились некоторые популярные сегодня концепции и подходы в области ОС и программного обеспечения. Также, в ходе разработки Unix-систем был создан язык Си.

 

Сетевая операционная система.

Сетевая операционная система — операционная система со встроенными возможностями для работы в компьютерных сетях. К таким возможностям можно отнести:                                                                                                 1. поддержку сетевого оборудования                                                                                                                                               2. поддержку сетевых протоколов                                                                                                                                                        3. поддержку протоколов маршрутизации                                                                                                                                     4. поддержку фильтрации сетевого трафика                                                                                                                                   5. поддержку доступа к удалённым ресурсам, таким как принтеры, диски и т. п. по сети                                                              6. поддержку сетевых протоколов авторизации наличие в системе сетевых служб позволяющией удалённым пользователям использовать ресурсы компьютера.

Примеры сетевых операционных систем:                                                                                                                                    1.Novell NetWare                                                                                                                                                                       2.LANtastic                                                                                                                                                                                        3.Microsoft Windows (95, NT, XP, Vista, Seven)                                                                                               4.Различные UNIX системы, такие как Solaris, FreeBSD                                                                           5.Различные GNU/Linux системы                                                                                                                                                         6.IOS                                                                                                                                                                         7.ZyNOS компании ZyXEL                      

Информация о работе Программирование микрокомпьютера. Общая информация