• <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記錄開(kāi)發(fā)新知道

            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 閱讀(318) 評(píng)論(0)  編輯 收藏 引用

            特殊功能
             
            青草国产精品久久久久久| 久久亚洲AV无码精品色午夜麻豆| 久久久久久亚洲AV无码专区| 狠狠88综合久久久久综合网| 99久久精品国产一区二区蜜芽| 久久精品国产国产精品四凭 | 狠狠色丁香婷婷久久综合不卡| 国产午夜久久影院| 国产精品99久久久精品无码| 久久99精品综合国产首页| 久久男人AV资源网站| 99久久精品国产高清一区二区 | 国产精品久久久久久久久| 久久99国产一区二区三区| 99久久国产精品免费一区二区| 伊人丁香狠狠色综合久久| 久久婷婷五月综合成人D啪| 国产午夜精品久久久久九九电影| 久久婷婷成人综合色综合| 色婷婷久久综合中文久久一本| 精品久久久久久综合日本| 亚洲精品乱码久久久久久按摩 | 久久精品国产亚洲av麻豆色欲| 久久er国产精品免费观看8| …久久精品99久久香蕉国产| 狠狠色婷婷久久综合频道日韩| 久久久久久毛片免费看| 伊人色综合久久| 国产精品久久99| 国产精品久久久久久久| …久久精品99久久香蕉国产| 久久人人爽人人爽人人片AV不 | 99久久香蕉国产线看观香| 久久成人精品| 日韩欧美亚洲国产精品字幕久久久| 日本免费久久久久久久网站| 国产69精品久久久久9999APGF| 欧美久久综合九色综合| 久久国产精品免费一区| 欧美日韩中文字幕久久久不卡| 欧美亚洲另类久久综合婷婷|