Skip to content | Change text size


UNIX software design and development ( 6 points, SCA Band 2, 0.125 EFTSL)



Caulfield Second semester 2005 (Day)

Synopsis: Historical development of the UNIX operating system. Design of the MINIX operating system. MINIX system administration. UNIX system programming: system calls and the operating system structure, processes and inter-process communication, process scheduling, input-output software, memory management, file systems. Practical system modification considerations: the system library; compiler procedures, assembly language procedures, organisation of the library; organising the file systems; recompilation of the operating system; building the boot procedures; system testing; device driver installation.

Assessment: Written: 50% + Practical work: 50%

Prohibitions: SFT4151