Содержание
20 отношения: API, CISC, DeveloperWorks, Fork, FreeBSD, Native API, NetBSD, OpenBSD, Plan 9, POSIX, RISC, Unix, Unix-подобная операционная система, Windows API, Windows NT, X86, X86-64, Переключение контекста, Операционная система, Ядро Linux.
- Системные вызовы
- Технологии в операционных системах
API
API (программный интерфейс приложения, интерфейс прикладного программирования) (application programming interface, API) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах.
Посмотреть Системный вызов и API
CISC
CISC (complex instruction set computing или complex instruction set computer) — тип процессорной архитектуры, которая характеризуется следующим набором свойств.
Посмотреть Системный вызов и CISC
DeveloperWorks
IBM developerWorks представляет собой веб-сайт в ведении IBM для разработчиков и ИТ-специалистов.
Посмотреть Системный вызов и DeveloperWorks
Fork
В Unix-системах, fork() — системный вызов, создающий новый процесс (потомок), который является практически полной копией процесса-родителя, выполняющего этот вызов.
Посмотреть Системный вызов и Fork
FreeBSD
FreeBSD — свободная операционная система семейства UNIX, потомок AT&T Unix по линии BSD, созданной в университете Беркли.
Посмотреть Системный вызов и FreeBSD
Native API
Native API (с заглавной N) — в основном недокументированный интерфейс программирования приложений (API), предназначенный для внутреннего использования в операционных системах семейства Windows NT, выпущенных Microsoft.
Посмотреть Системный вызов и Native API
NetBSD
NetBSD — свободно распространяемая операционная система.
Посмотреть Системный вызов и NetBSD
OpenBSD
OpenBSD — свободная многоплатформенная операционная система, основанная на 4.4BSD — BSD-реализации UNIX-системы.
Посмотреть Системный вызов и OpenBSD
Plan 9
Plan 9 — операционная система, разработанная Bell Labs (позже Lucent Technologies, затем подразделение в Alcatel-Lucent, сейчас подразделение Nokia) с конца 1980-х гг.
Посмотреть Системный вызов и Plan 9
POSIX
POSIX (portable operating system interface — переносимый интерфейс операционных систем) — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой (системный API), библиотеку языка C и набор приложений и их интерфейсов.
Посмотреть Системный вызов и POSIX
RISC
Sun UltraSPARC RISC (reduced instruction set computer — «компьютер с сокращённым набором команд») — архитектура процессора, в котором быстродействие увеличивается за счёт упрощения инструкций, чтобы их декодирование было более простым, а время выполнения — меньшим.
Посмотреть Системный вызов и RISC
Unix
Генеалогическое древо Unix-системUnix («UNIX» является зарегистрированной торговой маркой организации The Open Group) — семейство переносимых, многозадачных и многопользовательских операционных систем, которые основаны на идеях оригинального проекта AT&T Unix, разработанного в 1970-х годах в исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими.
Посмотреть Системный вызов и Unix
Unix-подобная операционная система
Генеалогическое древо Unix-подобных операционных системСледует учитывать, что на данной диаграмме не отражены отдельные дистрибутивы Linux, являющиеся самоценными операционными системами.
Посмотреть Системный вызов и Unix-подобная операционная система
Windows API
Windows API (application programming interfaces) — общее наименование набора базовых функций интерфейсов программирования приложений операционных систем семейств Microsoft Windows корпорации «Майкрософт».
Посмотреть Системный вызов и Windows API
Windows NT
Windows NT (аббр. от New Technology) — линейка операционных систем (ОС) производства корпорации Microsoft и название первых версий ОС.
Посмотреть Системный вызов и Windows NT
X86
80486 DX2 x86 (Intel 80x86) — архитектура процессора c одноимённым набором команд, впервые реализованная в процессорах компании Intel.
Посмотреть Системный вызов и X86
X86-64
x86-64 (также AMD64/Intel64/EM64T) — 64-битное расширение, набор команд для архитектуры x86, разработанное компанией AMD, позволяющее выполнять программы в 64-разрядном режиме.
Посмотреть Системный вызов и X86-64
Переключение контекста
Переключение контекста (context switch) — в многозадачных ОС и средах - процесс прекращения выполнения процессором одной задачи (процесса, потока, нити) с сохранением всей необходимой информации и состояния, необходимых для последующего продолжения с прерванного места, и восстановления и загрузки состояния задачи, к выполнению которой переходит процессор.
Посмотреть Системный вызов и Переключение контекста
Операционная система
Операцио́нная систе́ма, сокр.
Посмотреть Системный вызов и Операционная система
Ядро Linux
Применение ядра Linux Ядро Linux — ядро операционной системы, соответствующее стандартам POSIX, составляющее основу операционных систем семейства Linux.
Посмотреть Системный вызов и Ядро Linux
См. также
Системные вызовы
- Chroot
- Epoll
- Fork
- FreeBSD Jail
- Sysctl
- Системный вызов
Технологии в операционных системах
- ALTQ
- Control-Alt-Delete (комбинация)
- Docker
- FreeBSD Jail
- Read-copy-update
- Sysctl
- Библиотека (программирование)
- Виртуальная машина
- Выключение вычислительной системы
- Вытесняющая многозадачность
- Гибернация (операционные системы)
- Грязный бит
- Двоичный интерфейс приложений
- Ждущий режим
- Интроспекция виртуальных машин
- Кольца защиты
- Компьютерный терминал
- Контейнеризация
- Многозадачность
- Многопользовательская система
- Отчёт об ошибке (программирование)
- Параллельные вычисления
- Переменная среды
- Пользовательское пространство
- Проблема 2038 года
- Процесс (информатика)
- Рабочее множество
- Разделение времени
- Системные часы
- Системный вызов
- Слой аппаратных абстракций
- Удалённый прямой доступ к памяти
- Флаг (компьютерная техника)