Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn

Системный вызов

Индекс Системный вызов

Интерфейс ядро — прикладные приложения ОС Linux: около 380 системных вызовов. Систе́мный вы́зов (system call) в программировании и вычислительной технике — обращение прикладной программы к ядру операционной системы для выполнения какой-либо операции.

Содержание

  1. 20 отношения: API, CISC, DeveloperWorks, Fork, FreeBSD, Native API, NetBSD, OpenBSD, Plan 9, POSIX, RISC, Unix, Unix-подобная операционная система, Windows API, Windows NT, X86, X86-64, Переключение контекста, Операционная система, Ядро Linux.

  2. Системные вызовы
  3. Технологии в операционных системах

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

См. также

Системные вызовы

Технологии в операционных системах