Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Overview



Unix operating systems are widely used in both servers and workstations. The Unix environment and the client-server program model were essential elements in the development of the Internet and the reshaping of computing as centered in networks rather than in individual computers.

Both Unix and the C programming language were developed by AT&T and distributed to government and academic institutions, which led to both being ported to a wider variety of machine families than any other operating system. As a result, Unix became synonymous with "open systems".

Unix was designed to be portable, multi-tasking and multi-user in a time-sharing configuration. Unix systems are characterized by various concepts: the use of plain text for storing data; a hierarchical file system; treating devices and certain types of inter-process communication (IPC) as files; and the use of a large number of software tools, small programs that can be strung together through a command line interpreter using pipes, as opposed to using a single monolithic program that includes all of the same functionality. These concepts are known as the Unix philosophy.

Under Unix, the "operating system" consists of many of these utilities along with the master control program, the kernel. The kernel provides services to start and stop programs, handles the file system and other common "low level" tasks that most programs share, and, perhaps most importantly, schedules access to hardware to avoid conflicts if two programs try to access the same resource or device simultaneously. To mediate such access, the kernel was given special rights on the system, leading to the division between user-space and kernel-space.

The microkernel concept was introduced in an effort to reverse the trend towards larger kernels and return to a system in which most tasks were completed by smaller utilities. In an era when a "normal" computer consisted of a hard disk for storage and a data terminal for input and output (I/O), the Unix file model worked quite well as most I/O was "linear". However, modern systems include networking and other new devices. As graphical user interfaces developed, the file model proved inadequate to the task of handling asynchronous events such as those generated by a mouse, and in the 1980s non-blocking I/O and the set of inter-process communication mechanisms was augmented (sockets, shared memory, message queues, semaphores), and functionalities such as network protocols were moved out of the kernel.

Comments:

1Ken Thompson - Кен Томпсон (род. 4 февраля 1943) — пионер компьютерной науки, известен за свой вклад в создание языка программирования Си и операционной системы UNIX.

2 Dennis Ritchie – Денис Ритчи (род. 9 сентября 1941) — компьютерный специалист, известен по участию в создании ALTRAN, B, BCPL, Си, Multics, и Unix.

3 Brian Kernighan -Брайан Вильсон Керниган (род. 1942) — соавтор знаменитого руководства «Язык программирования Си» (совместно с автором языка Денисом Ритчи). Соавтор языка AWK (Альфред Ахо, Питер Вейнбергер, и Брайан Керниган).

4Douglas McIlroy -Малькольм Дуглас МакИлрой — математик, инженер, программист. Внес неоценимый вклад в разработку и модернизацию операционной системы UNIX, в частности ответственен за создание таких инструментов как spell, diff, sort, join, graph и speak. С 2007 года явялется адъюнкт-профессором отделения вычислительной техники Дартмутского колледжа (Dartmouth College) в Ганновере.

5AT&T Inc (NYSE: T) — одна из крупнейших американских телекоммуникационных компаний. Является крупнейшим поставщиком как местной, так и дальней телефонной связи в США, а также вторым по величине провайдером беспроводных услуг в США (77 млн пользователей)[источник не указан 163 дня]. Общее число клиентов AT&T более 150 млн человек. Штаб-квартира — в Далласе, штат Техас.

6BSD (англ. Berkeley Software Distribution) — система распространения программного обеспечения в исходных кодах, созданная для обмена опытом между учебными заведениями. Особенностью пакетов ПО BSD была специальная лицензия BSD, которую кратко можно охарактеризовать так: весь исходный код — собственность BSD, все правки — собственность их авторов.В данный момент термин BSD чаще всего употребляется как синоним BSD-UNIX общего названия вариантов UNIX, восходящих к дистрибутивам университета Беркли.

7Soláris — проприетарная компьютерная операционная система, разработанная Sun Microsystems. Несмотря на то, что исторически Solaris — операционная система с закрытым исходным кодом, бо́льшая часть её программного кода открыта и опубликована компанией Sun Microsystems.

7HP-UX — проприетарная версия операционной системы UNIX фирмы Hewlett-Packard (HP). Работает на архитектурах PA-RISC, Intel Itanium и Apollo/Domain. Ранние версии также работали на процессорах HP 9000 Series 200, 300, и 400, основанных на семействе процессоров Motorola 68000, и HP 9000 Series 500 собственной архитектуры HP FOCUS.В HP-UX впервые была представлена система списков контроля доступа для контроля доступа к файлам вместо традиционной системы разрешений UNIX. HP-UX была среди первых UNIX-систем со встроенным менеджером логических дисков.

8AIX (Advanced Interactive eXecutive) — операционная система семейства Юникс компании IBM. Первая версия AIX — AIX/RT 2 вышла в 1986 году и была построена на базе UNIX System V Release 2 и BSD 4.2 Extensions для первых RISC компьютеров IBM RT Personal Computer (последняя версия — AIX/RT 2.2.1 1987).

9UNIX System V — одна из версий операционной системы UNIX, разработанная в AT&T и выпущенная в 1989 г.Было выпущено 4 основные версии — Releases 1, 2, 3 и 4. Версия System V Release 4 (SVR4) была наиболее удачной и популярной и послужила источником для некоторых общих свойств UNIX-подобных операционных систем, таких как сценарии инициализации системы — «SysV init scripts» (/etc/init.d) — отвечающие за запуск системы и её выключение, и System V Interface Definition (SVID) — стандарт, описывающий работу системы System V.

10IPC (Information Protection and Control) — технология защиты конфиденциальной информации от внутренних угроз. Решений класса IPC предназначены для защиты информации от внутренних угроз, предотвращения различных видов утечек информации, корпоративного шпионажа и бизнес-разведки. Термин IPC соединяет в себе две основные технологии: шифрование носителей информации на всех точках сети и контроль технических каналов утечки информации с помощью технологий Data Loss Prevention (DLP). Контроль доступа к сети, приложениям и данным является возможной третьей технологией в системах класса IPC. IPC включает в себя решения класса Data Loss Prevention (DLP), системы шифрования корпоративной информации и контроля доступа к ней. Термин IPC одним из первых использовал аналитик IDC Brian Burke в своём отчёте «Information Protection and Control Survey: Data Loss Prevention and Encryption Trends».

Vocabulary





Дата публикования: 2015-01-23; Прочитано: 295 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...