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

            特殊功能
             
            久久精品国产影库免费看| 国产精品狼人久久久久影院| 精品久久久久久99人妻| 久久综合视频网站| 久久亚洲日韩精品一区二区三区| 国产精品久久久久久福利69堂| 久久97久久97精品免视看秋霞| 午夜精品久久久久久99热| 久久综合欧美成人| 久久精品国产亚洲αv忘忧草| 日本福利片国产午夜久久| 久久精品卫校国产小美女| 国产精品成人精品久久久| 亚洲精品无码久久久久sm| 精品多毛少妇人妻AV免费久久| 亚洲AV无码1区2区久久| 久久天天婷婷五月俺也去| 伊人色综合久久| A狠狠久久蜜臀婷色中文网| 无码人妻久久一区二区三区蜜桃| 日本免费一区二区久久人人澡| 欧美va久久久噜噜噜久久| 亚洲精品久久久www| 久久亚洲电影| 久久青青草原精品国产不卡| 2020最新久久久视精品爱 | 亚洲成色WWW久久网站| 久久有码中文字幕| 久久久久久国产精品美女| 9191精品国产免费久久| 久久久久综合网久久| 国产精品久久久久aaaa| 国产午夜免费高清久久影院| 久久Av无码精品人妻系列| 国内精品人妻无码久久久影院| 亚洲精品无码专区久久久| 无码AV波多野结衣久久| 国产精品久久久亚洲| 久久亚洲精品视频| 国产精品九九久久免费视频| 国产精品伊人久久伊人电影|