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


            只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            特殊功能
             
            国产L精品国产亚洲区久久| 久久婷婷色综合一区二区| 国色天香久久久久久久小说| 久久久久婷婷| 久久这里只有精品视频99| 狠狠色伊人久久精品综合网 | 丰满少妇高潮惨叫久久久| 国产精品久久久久久久久软件 | 久久精品国产第一区二区三区| 久久天天躁狠狠躁夜夜不卡 | 久久夜色精品国产噜噜亚洲AV| 久久AV高潮AV无码AV| 国产69精品久久久久9999APGF| 色欲久久久天天天综合网| 亚洲精品tv久久久久久久久| 久久精品国产亚洲av麻豆小说| 国产精品9999久久久久| 91久久国产视频| 中文字幕精品久久| 久久精品国产亚洲av水果派| 久久精品国产亚洲欧美| 人妻无码久久精品| 久久精品国产亚洲AV无码麻豆| 大美女久久久久久j久久| 少妇久久久久久被弄到高潮| 99久久国产综合精品女同图片| 精品久久人妻av中文字幕| 亚洲午夜精品久久久久久人妖| 精品久久久久久国产三级| 2020国产成人久久精品| 国产精品一久久香蕉产线看| 久久乐国产精品亚洲综合| 婷婷综合久久中文字幕蜜桃三电影| 久久国产精品99久久久久久老狼| 久久人妻少妇嫩草AV蜜桃| 浪潮AV色综合久久天堂| 久久久久亚洲av毛片大| 国产精品对白刺激久久久| 久久久精品久久久久影院| 日本道色综合久久影院| 亚洲精品美女久久久久99|