BSD(Berkeley Software Distribution)


1. Негізгі түсініктер, ОЖ.ның пайда болу тарихы
2. Процесстерді басқару
Процесстің күйі, процесстің контексті мен дескрипторы, процессті жоспарлау алгоритмі, ығыстырушы және ығыстырмаушы жоспаралау алгоритмдері.
3. Жадыны басқару
BSD (Berkeley Software Distribution)–оқу орындарында тәжірибе алмасу үшін құрылған бастапқы кодтардағы программалық қамтамасыз етудің таратылу жүйесі. BSD программалық қамтамасыз ету пакеттерінің ерекшелігі – онда арнайы лицензияның болуы. Оны келесі түрде сипаттауға болады : барлық бастапқы код – BSD меншiгi, барлық түзету - олардың авторларының меншiгi.

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 3 бет
Бұл жұмыстың бағасы: 300 теңге




ƏЛ-ФАРАБИ АТЫНДАҒЫ ҚАЗАҚ ҰЛТТЫҚ УНИВЕРСИТЕТІ
Механика-математика факультеті
Ақпараттық жүйелер кафедрасы

СӨЖ
Тақырыбы: BSD(Berkeley Software Distribution)

Тексерген: Сапақова С.З.
Орындаған: Абенова А.Д.
Сатай Д.М.
Тобы АЖ-3а

Алматы 2011
Жоспар:
1. Негізгі түсініктер, ОЖ-ның пайда болу тарихы
2. Процесстерді басқару
Процесстің күйі, процесстің контексті мен дескрипторы, процессті жоспарлау алгоритмі, ығыстырушы және ығыстырмаушы жоспаралау алгоритмдері.
3. Жадыны басқару

1 Негізгі түсініктер, ОЖ-ның пайда болу тарихы
BSD (Berkeley Software Distribution) - оқу орындарында тәжірибе алмасу үшін құрылған бастапқы кодтардағы программалық қамтамасыз етудің таратылу жүйесі. BSD программалық қамтамасыз ету пакеттерінің ерекшелігі - онда арнайы лицензияның болуы. Оны келесі түрде сипаттауға болады : барлық бастапқы код - BSD меншiгi, барлық түзету - олардың авторларының меншiгi.
Сонымен, BSD операциялық жүйесі дегніміз:
* BSD ядросы процесстерді жоспарлауға, жадыны басқаруға, көппроцессорлы жүйелерді қолдауға (SMP), құрылғылармен жұмыс істеуге жауапты.
LINUX-қа қарағанда BSD - дің мүмкіндіктерімен ерекшеленетін бірнеше ядролары бар.
* С библиотекасы - программалаудық негізгі жүйелік интерфейсі.
BSD - дің С библиотекасы GNU Проектіне емес, Беркли кодына негізделеді.
* Қабықша, файлдық утилиттер, компилятор, байланыс редакторлары және басқа да қолданушы утилиттері.
Олардық кейбіреулері GNU кодына негізделеді.
* Графикалық интерфейске жауап беретін X Window жүйесі.
1978 жылдың басында UCB аспиранты Билл Джой Беркли программасының дистрибутивін жасауды бастады. Алғашқы лента(360 м, $50) UNIX-ке арналған Pascal жүйесі мен ex редакторынан тұрды; 30-ға жуық данасы таралды. 1978 жылдың соңыны дейін 2BSD пакеті таралды, 75 данасы сатылды. Шамамен осы уақытта Interactive Systems алғашқы коммерциялық версиясы UNIX-ті, ал Whitesmiths фирмасы - алғашқы UNIX көшірмесін жасап шығарды.
2.79BSD версиясынан бастап, Беркли университетінің программалық дистрибутивтері AT&T UNIX кодын қамтымайтын болды. UNIX 7 версиясы ең алғашқы тасымалданатын операциялық жүйе болды. Алайда оның шығарылымы ал тыншы версияға қарағанда азырақ болды. Көптеген жөндеулерден кейін 1982 жылдық қаңтар айында жаңа 2.8.1BSD моделі шықты.
Кейіннен келесі версиялар шықты:
* 4BSD - 1980 жыл, қазан;
* 4.1 BSD - 1981 жыл, маусым;
* 4.1а, 4.1b, 4.1c (1982-1983);
* 4.2 - 1983 жыл, қыркүйек - желіні қолдау қосылған, шындығында мықты өңделген жүйе.
2 Процесстерді басқару
BSD көпміндеттілікті қолдайды. Процесс (немесе басқаша есеп) - программаны немесе операциялық жүйенің қандайда бір процедураларды орындауға бөлінген жадының виртуальді адрестік кеңістігі. BSD процессінің контексті қолданушылар деңгейімен қоса адрестік кеңістігінің құрамы мен орындау уақыты, есепті құрушының параметрлері, басқаратын ресурстар және идентифицирлейтін ақпаратты қосатын ядро деңгейінің күйінен тұрады. Контекстке өзінің сервистерін процесске көрсететін кезде ядромен қолданылатынның бәрі кіреді. Қолданушылар процесстерді құра алады, олардың орындалуын басқара алады және процесстің орындалу күйі өзгергенде ол жайлы хабарлама ала алады. Әр процесске процесс идентификаторы деп аталатын ерекше сан белгіленеді(PID). Бұл сан процесстің күйі өзгерген кезде қолданушыға келетін хабарлама келгенде процесс идентификациясы үшің ядромен ... жалғасы
Ұқсас жұмыстар
Mac OS X операциялық жүйесі және 10.1Puma нұсқасы
UNIX – жүйесіндегі файлдың жүзеге асуы
UNIX операциялық жүйедегі файлдық жүйе
«Қазақ тілі бойынша онлайн тестілеудің мобильді қосымшасын құру»
Linux операциялық жүйесінің функциялары
Case - технологиясы
OpenFOAM пакетің қолданып, көпфазалы ағындарды модельдеу
WEB-сервер түсінігі және оны ұйымдастыру кезеңдері
Unix операциялық жүйесі
Android ОЖ
Пәндер

Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор №1 болып табылады.

Байланыс

Qazaqstan
Phone: 777 614 50 20
WhatsApp: 777 614 50 20
Email: info@stud.kz
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь