• <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   管理


            特殊功能
             
            久久午夜无码鲁丝片午夜精品| 久久久精品波多野结衣| 色欲av伊人久久大香线蕉影院| 久久久久久久免费视频| 色偷偷久久一区二区三区| 久久精品国产91久久麻豆自制 | 91精品无码久久久久久五月天| 精品久久久久久无码中文野结衣| 国产精品99久久久久久宅男小说| 日本久久久久亚洲中字幕 | 波多野结衣AV无码久久一区| 国产精品九九九久久九九| 国产成人无码精品久久久性色| 久久精品国内一区二区三区| 久久久久波多野结衣高潮| 精品久久久久中文字幕一区| 久久AV高潮AV无码AV| 国产精品青草久久久久婷婷 | 欧美日韩久久中文字幕| 久久男人Av资源网站无码软件| 无码国内精品久久综合88| 久久久久久人妻无码| 四虎影视久久久免费观看| 一本色道久久综合狠狠躁| 日本福利片国产午夜久久| 久久精品国产精品亚洲精品| 国产精品一久久香蕉国产线看观看| 99久久精品久久久久久清纯| 亚洲伊人久久综合影院| 青青草国产精品久久| 亚洲色欲久久久综合网东京热| 久久影院综合精品| 中文字幕亚洲综合久久| 久久久亚洲欧洲日产国码aⅴ| 久久中文精品无码中文字幕| 久久精品国产影库免费看| 久久久精品人妻一区二区三区蜜桃| 久久涩综合| 久久久综合香蕉尹人综合网| 国产99久久久久久免费看| 久久狠狠色狠狠色综合|