UNIX • 80-ші жылдардың ортасында UNIX операциялық жүйесі мини-компьютерлерде және инженерлі жұмыс станцияларында қолданылды. • UNIX дербес жүйе. UNIX жүйесі С жоғарғы деңгейдегі тілге жазылғаннан кейін, жаңа машинаға көшіру мәселесі жеңіл процесс бола бастады. Жүйені көшіруде алдымен С тілінен жаңа машина үшін компилятор жазу қажет болды. Содан кейін жаңа машинаның еңгізу-шығару құрылғысы үшін, яғни терминалдар, принтерлер және дискілер үшін құрылғылар драйверін жазу қажет болды. • UNIX операциялық жүйесі PDP – 11 машинадан ауыстырылған алғашқы компьютер –Interdate 8/32 мини-компьютері болыды. Мұнда, UNIX жүйесінда бүтін сандар 16-разрядты, адресі 16- битті, және негізгі айнымалыларды сақтау үшін үш регистр болды деген тұжырым пайда болды. Бірақ бұл тұжырымның біреуіде ақиқатты болғанжақ. UNIX жүйені ақиқатты етіп жасау үшін біраз еңбектену керек болды
UNIX операциялық жүйесі
UNIX жүйесінде желімен жұмыс істеудің барлық жұмыстары екі машинаны қосудан басталды. Interdate – кейін UNIX жүйесі VAX-қа ауыстырылды, ал содан кейін басқа компьютерлерге ауыстырылды. • 1984 жылы АҚШ басшылары AT&T корпарациясын бөлгеннен кейін компания қаржылық инвестицияны компьютерлік өндіріске заңды салуды жүзеге асырды. Ұзамай осыдан кейін AT&T компаниясы UNIX жүйесінің бірінші коммерциялық вариантын нарыққа шығарды. Оның нарыққа шығуы аса сәтті болмады, сондықтан бір жылдан кейін ол жаңа версиясына ауыстырылды. • UNIX жүйесінің негізгісі – процесстер болып табылады. UNIX процесстері классикалық процесстерге ұқсайды. Әр процесс бір программаны жүктейді және басқарудың бір ағымын алады. Басқа сөзбен айиқанда процессте бір командалар счетчигі бар. • UNIX міндеті. UNIX операциялық жүйесі бірнеше процесстерді қолдайтын және бірнеше пайдаланушыларды бір уақытта қолду үшін өндірілген интерактивті жүйе болып табылады. Көп жағдайда программистердің көпшілігі бір жүйені құруда белсіп қызмет етеді, сондықтан UNIX операциялық жүйеде жалпы ақпаратпен бірігіп пайдалануды және программистердің бірігіп жұмыс жасауға мүмкіндік береді. • UNIX утилиттері. Пайдаланушы UNIX интерфейсі тек қабықшадан ғана емес, сонымен бірге стандартты қамтамасыз ету программалардан, яғни утилиттерден тұрады. Жалпы айтқанда бұл программаларды келесідей алты санатқа (категорияға) бөлуге болады: • Файлдар мен каталограрды басқару командалары; • Фильтрлер; • Программаларды өндіру тәсілдері; • Мәтіндік процессорлар; • Жүйелік басқару; • Әртүрлі.