Pintos - Pintos

Pintos
Оригинальный автор (ы)Бен Пфафф
Разработчики)Бен Пфафф
изначальный выпуск2004
Написано вC
Платформаx86
Доступно ванглийский
ЛицензияBSD-подобный
Интернет сайтwww.scs.stanford.edu/ 11wi-cs140/ labs/ проект.html

Pintos компьютер программного обеспечения, простая инструкция Операционная система рамки для x86 архитектура набора команд. Он поддерживает ядро потоки, загрузка и запуск пользователя программы, а файловая система, но он реализует все это очень просто. Он был создан в Стэнфордском университете Беном Пфаффом в 2004 году.[1] Он возник как замена Не еще одна полностью эвристическая операционная система (Начос), аналогичная система, первоначально разработанная в Калифорнийский университет в Беркли от Томас Э. Андерсон, и был разработан по аналогичной схеме.[2][неосновной источник необходим ] Как и Nachos, Pintos предназначен для ознакомления студентов с концепциями проектирования и реализации операционных систем, требуя от них реализации значительных частей реальной операционной системы, включая нить и управление памятью и доступ к файловой системе. Пинтос также обучает студентов ценным навыкам отладки.

В отличие от Nachos, Pintos может работать на реальном оборудовании x86, хотя часто он запускается на эмуляторе x86, таком как Bochs или QEMU. Nachos, напротив, работает как пользовательский процесс в операционной системе хоста и нацелен на Архитектура MIPS (Код Nachos должен запускаться поверх симулятора MIPS).[2][неосновной источник необходим ] Pintos и сопутствующие ему задания также написаны на языке программирования. C вместо того C ++ (используется для оригинальных начос) или Ява (используется в Nachos 5.0j).

Pintos в настоящее время используется несколькими учреждениями, включая Калифорнийский университет в Беркли.[3], в качестве учебного пособия в учебных программах по операционным системам.

использованная литература

  1. ^ Пинтос, автор Бен Пфафф, PDF
  2. ^ а б «Pintos Projects: Введение». Получено 2007-04-17.
  3. ^ https://cs162.eecs.berkeley.edu/

внешние ссылки