COMP 206 Lecture Notes - Lecture 3: Multiprocessing, Freebsd, Berkeley Software Distribution
Document Summary
An operating system is a middle man" between humans and programs, handling all the technical information of how the computer works. A driver is a bunch of functions that can be called upon by the os to interact with the given hardware. There are many subsections/types of unix operating systems: System v unix: these os"s are based on the original unix code, and include. Bsd unix: based on berkley software distribution version of unix and are used in freebsd, openbsd, netbsd and macos x. Unix- like" systems: these behave like unix but are not based on the original. At&t code, as they are other people"s interpretations/re-creations of the project; this includes linux, hurd, minix. Unix is widely appreciated due to a variety of unique factors to it: Commands are very short (often times 3 letters long) Kernel (in ram: allows the user to login, task-switching, multi-processing, simple interface for the user to interact with, drivers, run-time stack and heap.