• <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)  編輯 收藏 引用

            特殊功能
             
            欧美麻豆久久久久久中文| 嫩草伊人久久精品少妇AV| 91精品日韩人妻无码久久不卡| 久久香蕉国产线看观看99| 国产午夜福利精品久久| 久久人人爽人人爽人人AV东京热| 99热成人精品免费久久| 国产激情久久久久影院老熟女免费| 久久福利青草精品资源站免费| 国产综合免费精品久久久| 久久国产AVJUST麻豆| 日本一区精品久久久久影院| 模特私拍国产精品久久| 中文字幕久久欲求不满| 中文字幕精品久久| 91久久精品国产成人久久| 久久精品亚洲AV久久久无码| 久久久精品午夜免费不卡| 国产亚洲美女精品久久久2020| 99久久精品无码一区二区毛片| 一本色道久久综合| 久久精品这里热有精品| 一本色道久久HEZYO无码| 久久久久亚洲AV无码去区首| 亚洲国产精品高清久久久| 久久综合久久鬼色| 国产99久久久国产精品~~牛 | 亚洲va久久久噜噜噜久久男同| 中文精品久久久久国产网址| 久久亚洲精品成人AV| 亚洲国产精品无码久久久秋霞2 | 亚洲欧美一区二区三区久久| 国产欧美久久久精品| 久久精品欧美日韩精品| 精品综合久久久久久98| 天天爽天天狠久久久综合麻豆| 久久精品国产乱子伦| 久久午夜福利无码1000合集| 久久久久亚洲AV成人网人人网站| 国内精品久久久久国产盗摄| 国产无套内射久久久国产|