Please enable JavaScript.
Coggle requires JavaScript to display documents.
АКОС. Аппаратная часть (Ядро предоставляяет доступ к ресурсам (Виды ядер…
АКОС. Аппаратная часть
Уровни абстракции.
- Прикладное программное обеспечение
- Системное программное обеспечение
- дисковые утилиты
- встроенное ПО
- Системы программирования - программы для разработки ПО
- компиляторы
- библиотеки
- ассеблер
- линковщики
- Абстрактная выч. машина
- Управление физ.процессами
- процессором
- оперативной памятью
Строение компа
Материнская плата
Процессор - микросхема
с набором контактов, которые в течение некоторого времени - такта, остаются в фиксированном состоянии
Характеристики процессора:
- Тактовая частота
- Набор инструкций - допустимых упр. кодов
- Разрядность - количество инфы, которое он обработает за такт
- Количество ядер
- Кэш (подробнее в иерархии памяти)
-
Виртуальная машина
Операционная система избавляет программистов от необходимости напрямую работать с аппаратурой, предоставляя им простой интерефейс (файловый, сетевой и т. п.), а также берёт на себя все рутинные операции по управлению аппаратными устройствами компьютера: физической памятью, таймерами, устройствами ввода и т. п.
- В результате реальная машина, способная выполнять элементарные действия, определенные её набором команд, превращается в виртуальную машину, выполняющую набор более высокоуровневых функций.
- Виртуальная машина также управляется командами, но более высокого уровня: создание и удаление файлов, установка сетевых соединений и т. п.
- В свою очередь, эти команды также могут быть объединены в виртуальную машину с более высоким уровнем абстракции, например графический пользовательский интерфейс, который оперирует объектами.
Библиотека libc – обеспечивает связь между POSIX и системными вызовами. Это как бы «обёртка» над системными вызовами, позволяющая программисту в UNIX вызывать функции, которые на самом деле есть системные вызовы (сами системные вызовы вызываются посредством «syscall(<номер системного вызова>)» на C
(в Linux 1.2 было около 140 системных вызовов, сейчас, полагаю, около 200)
-
-