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

            特殊功能
             
            91久久九九无码成人网站| 日日狠狠久久偷偷色综合免费| 香蕉久久av一区二区三区| 久久久久久无码Av成人影院| 久久久国产乱子伦精品作者| 99久久国产亚洲高清观看2024 | 国产精品一区二区久久国产| 成人a毛片久久免费播放| 国产精品久久婷婷六月丁香| AV无码久久久久不卡网站下载| 久久精品三级视频| 久久精品毛片免费观看| 一本一道久久a久久精品综合 | 狠狠狠色丁香婷婷综合久久俺| 亚洲精品无码专区久久同性男| 精品久久久久久国产| 伊人久久大香线焦AV综合影院| 国产精品99久久久久久宅男| 久久香蕉国产线看观看精品yw| 伊人久久大香线蕉综合5g| 国产一区二区三精品久久久无广告| 亚洲国产精品无码久久98| 久久亚洲精品无码aⅴ大香| 狠狠色综合久久久久尤物| 精品国产一区二区三区久久| 久久亚洲AV成人出白浆无码国产 | 一级A毛片免费观看久久精品| 国产成人99久久亚洲综合精品| 国产精品久久久久9999| 色综合久久无码五十路人妻| 久久亚洲精品无码aⅴ大香| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 国产精品久久久久久久久软件 | 18岁日韩内射颜射午夜久久成人| 久久综合给合综合久久| 欧美久久一区二区三区| 久久久久久久综合综合狠狠| 久久久99精品一区二区| 欧美久久综合九色综合| 噜噜噜色噜噜噜久久| 精品久久亚洲中文无码|