• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            MyMSDN

            MyMSDN記錄開發新知道

            Aside: Unix and Posix.

            Copy from “Computer Systems A Programmer’s Perspective(CS:APP)” P12


            The 1960s was an era of huge, complex operating systems, such as IBM’s OS/360 and Honeywell’sMultics systems.
            While OS/360 was one of the most successful software projects in history, Multics dragged on for years and never
            achieved wide-scale use. Bell Laboratories was an original partner in the Multics project, but dropped out in 1969
            because of concern over the complexity of the project and the lack of progress. In reaction to their unpleasant
            Multics experience, a group of Bell Labs researchers — Ken Thompson, Dennis Ritchie, Doug McIlroy, and Joe
            Ossanna — began work in 1969 on a simpler operating system for a DEC PDP-7 computer, written entirely in
            machine language. Many of the ideas in the new system, such as the hierarchical file system and the notion of a
            shell as a user-level process, were borrowed from Multics, but implemented in a smaller, simpler package. In 1970,
            Brian Kernighan dubbed the new system “Unix” as a pun on the complexity of “Multics.” The kernel was rewritten
            in C in 1973, and Unix was announced to the outside world in 1974 [61].
            Because Bell Labs made the source code available to schools with generous terms, Unix developed a large following
            at universities. The most influential work was done at the University of California at Berkeley in the late 1970s and
            early 1980s, with Berkeley researchers adding virtual memory and the Internet protocols in a series of releases called
            Unix 4.xBSD (Berkeley Software Distribution). Concurrently, Bell Labs was releasing their own versions, which
            become known as System V Unix. Versions from other vendors, such as the Sun Microsystems Solaris system, were
            derived from these original BSD and System V versions.
            Trouble arose in the mid 1980s as Unix vendors tried to differentiate themselves by adding new and often incompatible
            features. To combat this trend, IEEE (Institute for Electrical and Electronics Engineers) sponsored an effort
            to standardize Unix, later dubbed “Posix” by Richard Stallman. The result was a family of standards, known as
            the Posix standards, that cover such issues as the C language interface for Unix system calls, shell programs and
            utilities, threads, and network programming. As more systems comply more fully with the Posix standards, the
            differences between Unix version are gradually disappearing. End Aside.

            posted on 2009-08-02 21:28 volnet 閱讀(322) 評論(0)  編輯 收藏 引用

            特殊功能
             
            久久综合欧美成人| 久久精品免费观看| 婷婷国产天堂久久综合五月| 国产精品美女久久久免费| 97久久综合精品久久久综合| 久久91综合国产91久久精品| 亚洲午夜久久久精品影院| 久久九九有精品国产23百花影院| 伊人久久大香线焦综合四虎| 蜜臀久久99精品久久久久久| 久久久久久精品成人免费图片| 99久久中文字幕| 久久人人爽人人爽人人片AV高清| 国产精品久久久久影院色| 久久久久亚洲av毛片大| 精品亚洲综合久久中文字幕| 久久午夜夜伦鲁鲁片免费无码影视| 亚洲中文字幕无码一久久区| 久久国产一区二区| 亚洲国产精久久久久久久| 亚洲中文久久精品无码| 2021国产精品久久精品| 久久综合九色综合久99| AV无码久久久久不卡蜜桃| 日本强好片久久久久久AAA| 久久久国产打桩机| 日韩精品久久无码中文字幕| 性做久久久久久久| 久久久久亚洲精品无码蜜桃| 99re久久精品国产首页2020| 2021久久国自产拍精品| 久久99久久成人免费播放| 色播久久人人爽人人爽人人片aV| 久久精品亚洲欧美日韩久久| 四虎影视久久久免费| 久久国产高潮流白浆免费观看| 久久国产精品-国产精品| 亚洲午夜久久久久久久久电影网| 国产精品一久久香蕉产线看| 久久激情五月丁香伊人| 狼狼综合久久久久综合网|