SlideShare a Scribd company logo
1 of 14
Организация управления
вводом-выводом в ОС Solaris
Oracle Solaris
известен своей
масштабируемостью
КОНСОЛЬ
основное средство общения
Терминалы бывают ФИЗИЧЕСКИМИ
(еще их называют реальными), и
ПСЕВДО-ТЕРМИНАЛАМИ
УСТРОЙСТВО ВВОДА,
используемое для получения информации,
поставляемой пользователем
input-device - устройство ввода для консоли (обычно это клавиатура (keyboard), ttya,
ttyb)
УСТРОЙСТВО ВЫВОДА,
используемое для передачи информации пользователю
output-device - устройство вывода для консоли (обычно это экран (screen), ttya ttyb)
screen-columns - Количество столбцов на экране
(по умолчанию 80 символов в строке).
screen-rows - Количество строк на экране
(по умолчанию 34 строки)
УПРАВЛЯЮЩИЕ
КОМБИНАЦИИ КЛАВИШ
ВЫВОД ДАННЫХ
распределения данных среди
удаленных принтеров,
рассылки данных по электронной почте,
включения в списки печати или файлы данных,
удаления устаревших данных, запуск пользовательских
сценариев на основе результата выполнения задания
выйти из системы
пользователь может,
только дав команду
LOGOUT
ttya ВВОД ИНФОРМАЦИИ
ОСУЩЕСТВЛЯЕТСЯ ЧЕРЕЗ ПОРТ
ttya
КАК АВАРИЙНОЕ УСТРОЙСТВО
Основные возможности
API в ОС Solaris
API это готовый код
для упрощения жизни программисту
СИСТЕМНЫЕ ВЫЗОВЫ
ИНТЕРФЕЙС
между пользовательским процессом
и операционной системой

More Related Content

Similar to OS Solaris. Организация ввода-вывода.

Архитектура ЭВМ (Основные устройства компьютера)
Архитектура ЭВМ (Основные устройства компьютера)Архитектура ЭВМ (Основные устройства компьютера)
Архитектура ЭВМ (Основные устройства компьютера)oltitovetz
 
устройство компьютера.
устройство компьютера.устройство компьютера.
устройство компьютера.Svetlana Belova
 
аппаратное обеспечение устройства ввода. устройства соединения
аппаратное обеспечение устройства ввода. устройства соединенияаппаратное обеспечение устройства ввода. устройства соединения
аппаратное обеспечение устройства ввода. устройства соединенияЕлена Никонова
 
Повторение по теме "Знакомство с компьютером"
Повторение по теме "Знакомство с компьютером"Повторение по теме "Знакомство с компьютером"
Повторение по теме "Знакомство с компьютером"rkive
 
Web осень 2013 лекция 2
Web осень 2013 лекция 2Web осень 2013 лекция 2
Web осень 2013 лекция 2Technopark
 
Структура ОС
Структура ОССтруктура ОС
Структура ОСHavenLast
 
аппаратное и программное обеспечение
аппаратное и программное обеспечениеаппаратное и программное обеспечение
аппаратное и программное обеспечениеtanya1974
 
аппаратное обеспечение мультимедиа
аппаратное обеспечение мультимедиааппаратное обеспечение мультимедиа
аппаратное обеспечение мультимедиаRopad
 
вычислительные системы, сети и системы связи
вычислительные системы, сети и системы связивычислительные системы, сети и системы связи
вычислительные системы, сети и системы связиBysh46
 
устройство пк
устройство пкустройство пк
устройство пкTreskovanata
 
Устройство компьютера. Системный блок
Устройство компьютера. Системный блокУстройство компьютера. Системный блок
Устройство компьютера. Системный блокВороная Ксения
 
презентация по информатике
презентация по информатикепрезентация по информатике
презентация по информатикеSEZY216
 
17 внутреннее устройство пк лекция
17 внутреннее устройство пк лекция17 внутреннее устройство пк лекция
17 внутреннее устройство пк лекцияSergey Lomakin
 
Занятие № 7. Общая характеристика и понятия Windows. Файловые системы ОС семе...
Занятие № 7. Общая характеристика и понятия Windows. Файловые системы ОС семе...Занятие № 7. Общая характеристика и понятия Windows. Файловые системы ОС семе...
Занятие № 7. Общая характеристика и понятия Windows. Файловые системы ОС семе...Aibek9
 
Устройство персонального компьютера
Устройство персонального компьютераУстройство персонального компьютера
Устройство персонального компьютераЮрий Шпак
 
Компьютерная система.pptx (части и детали)
Компьютерная система.pptx (части и детали)Компьютерная система.pptx (части и детали)
Компьютерная система.pptx (части и детали)nazam13
 

Similar to OS Solaris. Организация ввода-вывода. (20)

Архитектура ЭВМ (Основные устройства компьютера)
Архитектура ЭВМ (Основные устройства компьютера)Архитектура ЭВМ (Основные устройства компьютера)
Архитектура ЭВМ (Основные устройства компьютера)
 
устройство компьютера.
устройство компьютера.устройство компьютера.
устройство компьютера.
 
аппаратное обеспечение устройства ввода. устройства соединения
аппаратное обеспечение устройства ввода. устройства соединенияаппаратное обеспечение устройства ввода. устройства соединения
аппаратное обеспечение устройства ввода. устройства соединения
 
лекция 1
лекция 1лекция 1
лекция 1
 
Повторение по теме "Знакомство с компьютером"
Повторение по теме "Знакомство с компьютером"Повторение по теме "Знакомство с компьютером"
Повторение по теме "Знакомство с компьютером"
 
Web осень 2013 лекция 2
Web осень 2013 лекция 2Web осень 2013 лекция 2
Web осень 2013 лекция 2
 
Структура ОС
Структура ОССтруктура ОС
Структура ОС
 
аппаратное и программное обеспечение
аппаратное и программное обеспечениеаппаратное и программное обеспечение
аппаратное и программное обеспечение
 
аппаратное обеспечение мультимедиа
аппаратное обеспечение мультимедиааппаратное обеспечение мультимедиа
аппаратное обеспечение мультимедиа
 
вычислительные системы, сети и системы связи
вычислительные системы, сети и системы связивычислительные системы, сети и системы связи
вычислительные системы, сети и системы связи
 
устройство пк
устройство пкустройство пк
устройство пк
 
Устройство компьютера. Системный блок
Устройство компьютера. Системный блокУстройство компьютера. Системный блок
Устройство компьютера. Системный блок
 
информатика. ос
информатика. осинформатика. ос
информатика. ос
 
презентация по информатике
презентация по информатикепрезентация по информатике
презентация по информатике
 
17 внутреннее устройство пк лекция
17 внутреннее устройство пк лекция17 внутреннее устройство пк лекция
17 внутреннее устройство пк лекция
 
Занятие № 7. Общая характеристика и понятия Windows. Файловые системы ОС семе...
Занятие № 7. Общая характеристика и понятия Windows. Файловые системы ОС семе...Занятие № 7. Общая характеристика и понятия Windows. Файловые системы ОС семе...
Занятие № 7. Общая характеристика и понятия Windows. Файловые системы ОС семе...
 
лаб работа 3 1
лаб работа 3 1лаб работа 3 1
лаб работа 3 1
 
Устройство персонального компьютера
Устройство персонального компьютераУстройство персонального компьютера
Устройство персонального компьютера
 
Презентация 5
Презентация 5Презентация 5
Презентация 5
 
Компьютерная система.pptx (части и детали)
Компьютерная система.pptx (части и детали)Компьютерная система.pptx (части и детали)
Компьютерная система.pptx (части и детали)
 

OS Solaris. Организация ввода-вывода.

Editor's Notes

  1. Oracle Solaris известен своей масштабируемостью (особенно на платформе SPARC) и надежностью. В состав операционной системы входит ряд важных функций, таких как система динамической трассировки задач DTrace, 128 битная файловая система ZFS (Zetta-byte File System) с возможностью мгновенного отката и постоянной поверкой контрольных сумм. Oracle Solaris работает на компьютерах архитектуры SPARC и x86.
  2. В качестве основного средства общения между средой OpenBoot и пользователем используется консоль. Консоль – это терминал, который применяется для загрузки операционной системы.
  3. Терминал – это экран и клавиатура, с помощью которых осуществляется связь с компьютером. Терминалы бывают графические и текстовые. Графические терминалы могут работать в графическом режиме. Терминал предназначен исключительно для ввода информации и ее отображения на экране. Терминалы бывают физическими (еще их называют реальными), виртуальными и псевдо-терминалами (т. е. Программами, которые «притворяются» терминалами).
  4. В состав консоли входит некоторое устройство ввода, используемое для получения информации, поставляемой пользователем, и некоторое устройство вывода, используемое для передачи информации пользователю. Как правило, консоль является либо сочетанием текстового/графического устройства отображения и клавиатуры, либо ASCII- терминалом, подключенным к последовательному порту.
  5. В состав консоли входит некоторое устройство ввода, используемое для получения информации, поставляемой пользователем, и некоторое устройство вывода, используемое для передачи информации пользователю. Как правило, консоль является либо сочетанием текстового/графического устройства отображения и клавиатуры, либо ASCII- терминалом, подключенным к последовательному порту.
  6. Переменные конфигурации, относящиеся к управлению консолью. Переменная Описание input-device - Устройство ввода для консоли (обычно это клавиатура (keyboard), ttya или ttyb). output-device - Устройство вывода для консоли (обычно это экран (screen), ttya или ttyb). screen-columns - Количество столбцов на экране (по умолчанию 80 символов в строке). screen-rows - Количество строк на экране (по умолчанию 34 строки).
  7. Управляющие комбинации клавиш
  8. управление выводом данных: распределения данных среди удаленных принтеров, рассылки данных по электронной почте, включения в списки печати или файлы данных, удаления устаревших данных. запуск пользовательских сценариев на основе результата выполнения задания.
  9. Вы можете использовать эти переменные для присвоения параметрам консоли значений по умолчанию, используемых при включении питания компьютера. Новые значения не будут использоваться до тех пор, пока питание не будет выключено и повторно включено либо пока не будет выполнен перезапуск вычислительной системы. В некоторых системах командный интерпретатор по умолчанию настраивается так, чтобы такого завершения работы не происходило. В этом случае выйти из системы пользователь может, только дав команду logout
  10. Если для параметра input-device вы выберете значение keyboard (клавиатура) и это устройство не включено, то ввод информации осуществляется через порт ttya как аварийное устройство. Если при включении питания вычислительной системы клавиатура не обнаруживается, система будет искать ttya - последовательный порт для системной консоли и будет использовать его для всех операций ввода/вывода. Коммуникационные параметры последовательного порта могут быть определены путем установки переменных конфигурации для указанного порта.
  11. Итак, начнём с определения. API (Application Programming Interface) — это интерфейс программирования, интерфейс создания приложений. Если говорить более понятным языком, то API — это готовый код для упрощения жизни программисту. API создавался для того, чтобы программист реально мог облегчить задачу написания того или иного приложения благодаря использованию готового кода (например, функций). Так же говорю, уже обращаясь ко всем, что API — это не готовые решения, это среда, интерфейс для создания своих проектов.
  12. Системные вызовы - это интерфейс между пользовательским процессом и операционной систе­мой. Существуют системные вызовы для: . Ввода/вывода: например, read, write и ioct . Управления файлами: например, chmod, unlink и mknod . Доступа к системным данным: например, getuid и getpid . Управления процессами и их синхронизации: например, signal, wait и semop . Управления памятью: например, brk, sbrk и mmap