操作系统 订阅
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 展开全文
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
信息
英文简称
OS
常见系统
Windows,macOS,Linux,iOS,Android
外文名
operating system
体系结构
模块组合结构、层次结构、微内核结构
组成部分
内核、驱动程序、接口库、外围
中文名
操作系统
功    能
处理器管理、存储器管理、设备管理、文件管理
基本类型
批处理系统、分时操作系统、实时操作系统
特    征
并发、共享、虚拟、异步
操作系统简介
在计算机中,操作系统是其最基本也是最为重要的基础性系统软件。从计算机用户的角度来说,计算机操作系统体现为其提供的各项服务;从程序员的角度来说,其主要是指用户登录的界面或者接口;如果从设计人员的角度来说,就是指各式各样模块和单元之间的联系。事实上,全新操作系统的设计和改良的关键工作就是对体系结构的设计,经过几十年以来的发展,计算机操作系统已经由一开始的简单控制循环体发展成为较为复杂的分布式操作系统,再加上计算机用户需求的愈发多样化,计算机操作系统已经成为既复杂而又庞大的计算机软件系统之一。 [1] 
收起全文
精华内容
参与话题
问答
  • 如何下载Windows 10?Windows 10微软官方下载地址、下载官方最新的Windows 10操作系统的具体步骤

    百度搜索“下载 Windows 10”,然后如下图,注意看官方地址对不对,如图所示

     

     

     

    点击此处下载这个工具(这个工具即可升级你当前的系统,也可以下载最新的win10镜像)

    这个工具下载后按照此文章后续的图示过程就可以实时下载到当前最新的Windows 10专业版系统了。

     

     

    下载这个工具后双击打开,然后点击接受

     

     

     

    然后到达这一步,第一个选项是升级当前系统的,很明显我们不是要升级,所以绝对不要选错,如图选择第二个选项。

     

     

     

    去掉这个勾选,因为这个勾选会自动选择适合你的设置,如果你想选择其他的可以去掉,然后如图选择64位中文简体版的

     

     

     

    别管它的提示,直接确定点击下一步下载

     

     

     

    选择下载镜像

     

     

     

    选择下载存放的位置

     

     

     

    开始下载,如图所示

     

     

     

    下载完毕,点击关闭

     

     

     

    如图,win10系统下载完毕

     

     

    安装win10系统后,如果你的php集成环境无法在新的win10系统运行的话,

    可以使用我开发的这款PHP集成环境,相关介绍:http://blog.csdn.net/lccee/article/details/77478441

    展开全文
  • 操作系统

    千次阅读 多人点赞 2018-10-22 22:46:42
    操作使用者认为操作系统是一组命令的集合,程序设计人员认为操作系统是一组功能调用程序的集合,一般认为,操作系统是一种管理计算机资源 ,控制程序执行,改善人机界面和为其他软件提供支持的系统软件。...
    1. 计算机系统由硬件子系统和软件子系统组成
    2. 硬件系统主要由中央处理器,主存储器,辅助存储器,输入/输出设备组成
    3. 操作使用者认为操作系统是一组命令的集合,程序设计人员认为操作系统是一组功能调用程序的集合,一般认为,操作系统是一种管理计算机资源 ,控制程序执行,改善人机界面和为其他软件提供支持的系统软件。
    4. 操作系统主要的设计原则:使用方便,高效工作
    5. 操作系统分为:批处理操作系统,实时操作系统,网络操作系统,分时操作系统,分布式操作系统,多机操作系统和嵌入式操作系统。其中批处理操作系统,分时操作系统,实时操作系统是最基本的操作系统。
    6. 把用户要求计算机进行处理的一个计算问题称为一个作业,批量处理作业的操作系统为批处理操作系统,实现了计算机操作的自动化。分为批处理单道系统和批处理多道系统。
    7. 每个用户感到好像自己独占一台支持自己请求服务的计算机系统称为分时操作系统。也是支持多道处理程序的系统。
    8. 分时操作系统的特点:同时性,独立性,及时性,交互性
    9. 把由分时操作系统控制的作业为前台作业。批处理操作系统控制的为后台作业
    10. 能使计算机系统接收到外部信号后及时进行处理,并且在严格的规定时间内处理结束,在给出反馈信号的操作系统为实时操作系统。
    11. 设计实时操作系统必须要考虑实时性和可靠性
    12. 把若干台地理上分散的并具有自治功能的计算机系统用通信线路连接起来构成计算机网络称为网络操作系统。
    13. 分布式计算机系统是由多台计算机组成的一种特殊的计算机网络。称为分布式操作系统。
    14. 嵌入式操作系统是指运行在嵌入式系统中对各种部件,装置等资源进行统一协调,处理和控制的系统软件。主要特点为:微型化和实时性
    15. 从资源管理的观点看,操作系统的功能分为处理器管理,存储管理,文件管理和设备管理。处理器管理主要进行处理器的分配调度,存储管理是对主存储器进行管理。

    2.计算机系统结构简介

    1. 计算机系统是由硬件和软件组成的层次式结构,最内层是硬件系统,最外层是使用计算机系统的人,人与硬件系统之间是软件系统。软件系统分为:系统软件,支撑软件,应用软件。系统软件是计算机系统中与硬件结合最紧密的软件,也是必不可少的软件。
    2. 计算机系统中用来存放程序和数据的部件是存储器。包括寄存器,主存储器,高速缓冲存储器和辅助存储器。寄存器分为:通用寄存器,指令寄存器,控制寄存器。控制寄存器分为:程序状态字寄存器,存放当前程序执行时的状态。中断字寄存器,记录出现的事件。基址寄存器,设定程序执行时间可访问的主存空间的开始地址。限长寄存器,设定程序执行时可访问的主存空间的长度。
    3. 当中央处理器在管态时可执行包括特权指令在内的一切机器指令,在目态时不允许执行特权指令。
    4. 操作系统的设计目标:正确性,高效性,维护性,移植性
    5. 操作系统结构的设计方法有无序模块法,内核扩充法,层次结构法,管程设计法。
    6. 操作系统为用户提供两种接口,操作员级的接口是一种操作控制命令,程序员级的接口是系统功能调用。
    7. 不同操作系统的系统调用不完全相同,大致分为:文件操作类,资源申请类,控制类,信息维护类

    3.处理器管理

    1. 把多个计算问题同时装入一个计算机系统的主存储器并行执行,称为多道程序设计,称为多道程序设计系统。应注意的问题:存储保护,程序浮动,资源的分配和调度
    2. 把一个程序在一个数据集上的一次执行称为一个进程。因此,程序是静态的文本,进程是动态的过程。进程包括程序和程序处理的对象,进程实现了程序的功能。
    3. 进程的特性:动态性:进程是程序一次执行过程,在执行过程中进程状态不断发生变化。并发行:若干进程是可同时执行的,它们轮流占用处理器交替运行。异步性:进程的执行速度取决于自身与外界原因以及能占用处理器的时间,因此以不可预知的速度向前推进。
    4. 为了标识进程,记录各个进程执行时的情况,操作系统在创建进程时为每一个进程设置了一个进程控制块。包含以下几类:标识信息,说明信息,现场信息,管理信息。
    5. UNIX由进程控制块,正文段,数据段组成。进程控制块为分进程基本控制块称为proc结构和进程扩充控制块称为user结构。把块供多个程序共享的程序称为进程的正文段。进程的数据段分为三个部分:用户栈区,用户数据区,系统工作区。
    6. UNIX进程的状态:就绪态,运行态,睡眠态,僵死态
    7. UXIX进程树,第一个进程为0号进程称为交换进程,在由0号进程创建一个1号进程称为初始化进程。1号进程在用户态运行,为用户创建一个login进程,若有多个终端调用,则由login进程创建一个shell进程。在UNIX中,0号进程和1号进程是进程簇的老祖宗,在系统运行是永不消亡。
    8. UNIX要经常在主存和磁盘中切换,称为进程的换进换出,由0号进程完成
    9. 中断分为强迫性中断和自愿性中断
    10. 中断事件的处理:保护被中断进程的现场信息,分析中断原因,处理发生的中断事件
    11. 批处理作业的调度算法:先来先服务算法,计算时间短的作业优先算法,响应比高者优先算法,优先调度算法,均衡调度算法
    12. 我们把一个进程让出处理器由另一个进程占用处理器的过程称为进程切换,进程调度算法有:先来先服务调度算法,最高优先级调度算法,时间片轮转调度算法,分级调度算法。
    13. UNIX是一个分时操作系统,采用了动态优先数调度算法。优先数越小则优先权越高。

    4.存储管理

    1. 主存空间的分配算法:最先适应算法,最优适应算法,最坏适应算法。
    2. 主存空间的回收算法:归还区有下邻空闲区,归还区有上邻空闲区,归还区既有上邻区又有下邻空闲区,归还区既无上邻空闲区又无下邻空闲区。
    3. 硬件设置两个专用的寄存器:基址寄存器和限长寄存器。分别存放当前占用处理器作业所占的始址和末址。不能满足以下公式则出现地址越界。基址寄存器<=绝对地址<=限长寄存器。
    4. 把一个存储区域移动到另一个移动区域的技术为移动。移动会增加系统的开销:把操作系统所占用的系统资源和所需的处理器时间为系统开销。移动是有条件的:应先判断是否与外围设备交换信息。
    5. 页是存储器是把主存储器分成大小相等的许多分区,每个区为一个块。相对地址=页号+页内地址
    6. 块号=字号*字长+块号,字号=i/字长,位号=i mod 字长
    7. 页面调度算法:最佳页面调度算法,先进先出页面调度算法,最近最久未使用页面调度算法,最近最不经常使用页面调度算法。

    5.文件管理

    1. 文件的分类:按用途分类:系统问津啊,库文件,用户文件。保护级别分类:执行文件,只读文件,读写文件。信息流向分类:输入文件,输出文件,输入/输出文件。存放时限分类:临时文件,永久文件,档案文件。设备类型分类:磁带文件,磁盘文件,卡片文件,打印文件。文件的组织结构分类:记录式文件,流式文件,存储介质分类:顺序文件,链接文件,索引文件。
    2. 文件的保密:隐藏文件目录,设置口令,使用密码

    6.进程同步与进程通信

    1. 一个进程独占处理器顺序执行时有两个特性:封闭性,可再现性
    展开全文
  • 我看鸿蒙操作系统

    万次阅读 多人点赞 2019-06-18 19:58:00
    华为宣布推出鸿蒙操作系统。其实我觉得能理解,但也蛮无奈的,所谓不得已而为之,google不提供后续版本授权,不提供新的支持,怎么办,硬着头皮也要上。有些自媒体说什么安卓慌...
        

    华为宣布推出鸿蒙操作系统。


    其实我觉得能理解,但也蛮无奈的,所谓不得已而为之,google不提供后续版本授权,不提供新的支持,怎么办,硬着头皮也要上。


    有些自媒体说什么安卓慌了,google吓坏了,我真的想骂人,一群王八蛋为了点击率什么都敢写。


    自建操作系统,对华为来说,或许技术上不是什么多难的事情,但比技术更难的是什么?


    1、知识产权


    从青蒿素说一下专利与知识产权[更新]


    旧文提过,三星每年要给微软一大笔知识产权费用,那为什么呢?因为使用了安卓操作系统,那话说回来,使用了安卓为什么要给微软知识产权费用?因为安卓没有能跨过微软的专利墙。


    自主研发,就算每一行代码都是自己写的,一样有很大可能会触碰到别人的知识产权。专利保护的不是源代码,不是技术能力,而是首创的一些思想和逻辑。操作系统的思想和逻辑,很多都已经被申请专利了,你再怎么重写,也是绕不过去的。以谷歌安卓尚无法翻越微软的专利墙,请问,华为如何翻越安卓+微软的两层专利墙。


    有些人觉得,我不承认你们专利不就完了,我自己写的自己发,你管得着我么?


    国内自娱自乐,或许没问题。


    全球发行,只要人家追究,一告一个准。


    那你说华为是不是没戏了。


    我觉得,其实华为私下应该是很努力的在做工作,Google本身没有与华为作对的动机和意愿,人家也只是“守法”而已。私下是可以达成一些谅解,换皮也好,自主研发也好,推鸿蒙,接安卓生态,兼容Google框架,如果Google不追究,微软不追究,这事勉强可以向前走。


    但海外消费者能不能买帐,认同,依然是难上加难。


    任正非其实看的很清楚,华为手机的海外销量,如果不能快速达成和解的话,今年下半年,以及明年会暴跌。


    2、生态兼容


    中国互联网自成生态,以至于很多移动互联网用户都未必知道自己的手机用的是Google的操作系统。我们习惯了阉割Google框架的手机,习惯了使用厂商的应用市场。


    但是在海外,只有苹果和谷歌两个应用市场,强大如三星,长期销量第一的手机品牌,其自身应用市场一直无法对苹果和谷歌发起挑战。微软曾经试图三分天下,但也未能如愿。


    我就直说一句,如果华为手机操作系统不兼容google的生态,那么在海外没有一丁点的机会。


    那么,自主操作系统如何兼容Google生态,还记得当年阿里云操作系统么?还记得当年谷歌是如何封杀阿里云系统么?


    年轻人会说,你封杀我不用不就完了,还是那句话,海外市场,没有这个选项。要知道华为之所以让人佩服,并不是横扫国内市场,而是具有全球的顶级竞争力。


    有人可能觉得,国内市场牛逼不就得了,说的也对,炒房兴邦么。卖掉一个上海可以买回一个加州,就问川普怕不怕。


    回到自主研发这个话题,我这么解释吧。


    假如说,你有很强的技术团队,可以从头开始自主研发一套操作系统。假设这个难度是100。


    那么,完美绕过所有其他操作系统的专利墙,自主研发的难度,是1000。


    完美绕过所有其他操作系统的专利墙,自主研发,然后又能完美兼容其他操作系统生态的难度,是10000。


    我一丁点都不怀疑华为具有100的能力,但即便是Google,也做不到1000。


    那么,有些人会说了,被人掐脖子就应该束手就擒么,就不能奋起反抗么?


    其实华为能发展到今天特别不容易,在中国信息产业的技术贡献来说,我个人的观点,华为对中国在世界信息产业技术地位的贡献,大约相当于其他所有国内信息产业公司的总和。是的,包括BAT等等互联网公司,也包括中兴大唐等等通讯设备公司,以及联想小米等等消费电子的终端公司,华为在世界信息产业对中国技术地位的贡献,应该是等于甚至超过这些公司的总和。


    但华为能发展到今天,你看任正非的发言,人家自己很清醒,不是人有多大胆,地有多大产。不是三年赶英,五年超美。是一步一个脚印,实打实走过来的,部分自主研发,部分也要依赖于国际合作,这是世界科技发展的必然之路。


    自主研发,是为了更好的合作,毕竟你有底气,别人也很难卡你脖子,高通跟华为撕逼了很多年,据说已经和解了,交叉授权,可能华为还是要支付给高通一笔钱,虽然华为构筑了足够的专利壁垒,有了足够讨价还价的底气,但高通还是优势方,这点要承认。如果没有足够的专利壁垒,那就完全没有讨价还价的资格了。


    华为花了差不多二十年时间,终于翻过了思科这座大山,中间又花了十来年时间,差不多可能快要翻过高通这座大山。这已经是非常非常了不起的成绩了,非常非常值得钦佩,但有一说一,ARM这座大山,Google这座大山,仅凭华为现有的力量,是翻越不过去的。更不用说产业链里还有诸如阿斯麦,赛灵思等等等等不同的山头。


    现在可能很多读者觉得,好像也没看到华为哪里就不行了,其实是因为已有授权暂时不受影响,这点很重要,也就是当前版本的产品没有受到影响,以及华为可以继续使用已经授权的工具和芯片设计专利,但从长远来说,如果不能尽快达成和解,仅凭华为自身,与世界最强大的国家的科技体系对抗, 你说怎么赢?


    任正非说,未来两年,华为收入大约会减少300亿美金左右。很清醒的判断。


    世界科技的发展,一直都是踩在巨人肩头前进,每个新的突破,新的成就,都是基于大量已有的杰出的科研成果的积累,集结全人类的智慧。中国有很多聪明的天才,有不错的科学家,有非常专业的工程师,在世界名列前茅,但我们每前进一步,也都需要借助世界的力量。我们还不是科技的顶尖国家,要知道美国拥有的是全世界最优秀的人才,其中也包括中国最优秀的人才,闭门造车没有出路,我们有过教训。


    那么你说该怎么办,坦白说,我没这个本事,但我知道华为需要什么。


    说出来可能有人不爱听,华为需要的不是爱国者的口号,键盘党的支持,华为需要的是松绑,低调,尽量不要政治化,尽量不要背太多的政治标签和政治包袱。华为正在努力的是与各大技术体系的巨头们保持沟通,谋求彼此谅解,在对方合规的情况下,得以通过某种变通手段兼容已有的体系,尽量减少损失,尽量维持研发和生产。


    那些被迫终止与华为合作的国际巨头,不是华为的敌人,我希望读者能理解这一点,国内那些在海外设立公司并暂停于华为合作的公司,也不是华为的敌人,他们只是”遵从当地政策法规“,我觉得中国人应该更理解这一点才对。能理解这一点,才能有助于达成某种谅解,以及寻求一些”变通“的手段,得以让华为度过难关。


    今天这个话题忌讳太多,想留着这个号吃饭,有些问题也不敢讨论,就这样吧。


    展开全文
  • Linux操作系统基础

    万次阅读 多人点赞 2018-05-27 12:16:53
    Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机 Linux介绍 Linux出现于1991年,是...

    Linux简介

    Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机
    这里写图片描述

    Linux介绍

    Linux出现于1991年,是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成

    Linux特点

    多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能
    开源

    CentOS

    • 主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS
    • 免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供的可自由使用源代码的企业CentOS是一个级Linux发行版本
    • 更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务!

    Linux目录结构

    这里写图片描述

    • bin (binaries)存放二进制可执行文件
    • sbin (super user binaries)存放二进制可执行文件,只有root才能访问
    • etc (etcetera)存放系统配置文件
    • usr (unix shared resources)用于存放共享的系统资源
    • home 存放用户文件的根目录
    • root 超级用户目录
    • dev (devices)用于存放设备文件
    • lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
    • mnt (mount)系统管理员安装临时文件系统的安装点
    • boot 存放用于系统引导时使用的各种文件
    • tmp (temporary)用于存放各种临时文件
    • var (variable)用于存放运行时需要改变数据的文件

    Linux常用命令

    命令格式:命令 -选项 参数

    如:ls  -la  /usr
    
    ls:显示文件和目录列表(list)

    常用参数:

    -l      (long)
    -a  (all)         注意隐藏文件、特殊目录.和..   
    -t      (time)

    Linux命令的分类

    内部命令:属于Shell解析器的一部分

    cd 切换目录(change directory)
    pwd 显示当前工作目录(print working directory)
    help 帮助

    外部命令:独立于Shell解析器之外的文件程序

    ls 显示文件和目录列表(list)
    mkdir 创建目录(make directoriy)
    cp 复制文件或目录(copy

    查看帮助文档

    内部命令:help + 命令(help cd)
    外部命令:man + 命令(man ls)

    操作文件或目录常用命令

    pwd 显示当前工作目录(print working directory)
    touch 创建空文件                                 
    mkdir 创建目录(make directoriy)
    -p 父目录不存在情况下先生成父目录 (parents)            
    cp 复制文件或目录(copy)
    -r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)     
    mv 移动文件或目录、文件或目录改名(move)
    
    rm 删除文件(remove)
    -r 同时删除该目录下的所有文件(recursive)
    -f 强制删除文件或目录(force)
    rmdir 删除空目录(remove directoriy)
    cat显示文本文件内容 (catenate)
    more、less 分页显示文本文件内容
    head、tail查看文本中开头或结尾部分的内容
    haed  -n  5  a.log 查看a.log文件的前5行
    tail  -F b.log 循环读取(follow)
    

    常用命令

    wc 统计文本的行数、字数、字符数(word count)
    -m 统计文本字符数
    -w 统计文本字数
    -l 统计文本行数
    find 在文件系统中查找指定的文件
    find /etc/ -name "aaa"
    grep 在指定的文本文件中查找指定的字符串
    ln 建立链接文件(link)
    -s 对源文件建立符号连接,而非硬连接(symbolic)
    
    top 显示当前系统中耗费资源最多的进程 
    ps 显示瞬间的进程状态
    -e /-A 显示所有进程,环境变量
    -f 全格式
    -a 显示所有用户的所有进程(包括其它用户)
    -u 按用户名和启动时间的顺序来显示进程
    -x 显示无控制终端的进程
    kill 杀死一个进程
    kill -9 pid
    df 显示文件系统磁盘空间的使用情况
    
    du 显示指定的文件(目录)已使用的磁盘空间的总
    -h文件大小以KMG为单位显示(human-readable)
    -s只显示各档案大小的总合(summarize)
    free 显示当前内存和交换空间的使用情况 
    netstat 显示网络状态信息
    -a 显示所有连接和监听端口
    -t (tcp)仅显示tcp相关选项
    -u (udp)仅显示udp相关选项
    -n 拒绝显示别名,能显示数字的全部转化成数字。
    -p 显示建立相关链接的程序名
    ifconfig 网卡网络配置详解 
    ping 测试网络的连通性 
    
    

    备份压缩命令

    gzip 压缩(解压)文件或目录,压缩文件后缀为gz 
    bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2 
    tar 文件、目录打(解)包
    

    gzip命令

    命令格式:gzip [选项] 压缩(解压缩)的文件名
    -d将压缩文件解压(decompress)
    -l显示压缩文件的大小,未压缩文件的大小,压缩比(list)
    -v显示文件名和压缩比(verbose)
    -num用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
    

    bzip2命令

    命令格式:bzip2 [-cdz] 文档名
    -c将压缩的过程产生的数据输出到屏幕上
    -d解压缩的参数(decompress)
    -z压缩的参数(compress)
    -num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6

    tar命令

    -c 建立一个压缩文件的参数指令(create)
    -x 解开一个压缩文件的参数指令(extract)
    -z 是否需要用 gzip 压缩
    -j 是否需要用 bzip2 压缩
    -v 压缩的过程中显示文件(verbose)
    -f 使用档名,在 f 之后要立即接档名(file)
    

    关机/重启命令

    shutdown系统关机 
    -r 关机后立即重启
    -h 关机后不重新启动
    halt 关机后关闭电源 shutdown -h
    reboot 重新启动 shutdown -r

    学习Linux的好习惯

    • 善于查看man page(manual)等帮助文档
    • 利用好Tab键
    • 掌握好一些快捷键

      ctrl + c(停止当前进程)
      ctrl + r(查看命令历史)
      ctrl + l(清屏,与clear命令作用相同)
      
    展开全文
  • 本课程为全新马哥linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令...
  • 本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令...
  • 如何安装Windows操作系统

    万次阅读 多人点赞 2018-03-23 10:58:42
    博主喜欢以最原始最直接的方式安装系统,并且不喜欢安装Ghost、精简、修改等等各种操作系统,在这里分享一个一直在用,看起来麻烦博主却觉得最适合个人安装操作系统的方式,请往下看,欢迎指正交流分享 一、关于...
  • 新手安装Ubuntu 16.04 操作系统

    万次阅读 多人点赞 2017-11-26 18:48:42
    一、在windows操作系统下准备ubuntu系统的安装盘 1. 下载ubuntu的ISO文件 这一步相对简单,网络上面有很多的链接下载。这里贴一个ubuntu的官方网站链接,可以下载到ubuntu 16.04的iso文件 ...
  • 计算机操作系统是计算机专业必修的专业基础课程,是考研的必考科目。它的特点是概念多、较抽象和涉及面广,所以无论是大学学习还是考研,很多同学都把它当做一块硬骨头,其实只要我们掌握正确的学习方法,操作系统...
  • 计算机操作系统_银行家算法

    万次阅读 多人点赞 2018-12-05 23:21:02
    银行家算法
  • linux查看操作系统版本、内存信息

    万次阅读 2019-06-19 15:04:38
    1、前言 ...Linux查看版本当前操作系统内核信息 2、cat /proc/version Linux查看当前操作系统版本信息 3、 cat /etc/issue 或cat /etc/redhat-release Linux查看版本当前操作系统发行版信息 ...
  • VMware虚拟机中安装win10操作系统

    万次阅读 多人点赞 2018-06-27 22:25:56
      本篇文章将会详细讲解如何在创建好的虚拟机文件中安装操作系统,可以是Windows、Linux、Dos等各种系统,本篇文章以win10系统为例。 工具 win10系统文件(64位) 老毛桃U盘启动盘制作工具...
  • 文件就是一串二进制流而已、不管socket、还是FIFO、管道、终端、对我们来说、一切都是文件、一切都是流、在信息交换的过程中、我们都是对这些流进行数据的收发操作、简称为I/O操作(input and output)、往流中读出...
  • 安装时出现:客户机操作系统已禁用cpu 请关闭或重置虚拟机 重置无效。。。 方式一(推荐):鼠标点击屏幕 再上下键 选择 Install ContOs 7(亮白色为选中) 方式二:安装时选择 稍后安装操作系统 即可 具体...
  • 然后选择典型即可! ...选择稍后安装操作系统 ...接下来我们需要用U盘制作一个启动盘,可以使用大白菜,老毛桃等,我在这里使用的是老毛桃,使用方法都一样,会...待我们的的启动盘做好了之后,将win10操作系统放...
  • 写给大忙人看的操作系统

    万次阅读 多人点赞 2020-02-28 12:34:12
    操作系统 现代计算机系统由一个或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。 然而,程序员不会直接和这些硬件打交道,而且每位程序员不可能会掌握所有计算机系统的细节,...
  • 操作系统-操作系统简介

    千次阅读 多人点赞 2019-03-19 11:40:40
    操作系统简介: 1.1.0 什么是操作系统 操作系统的定义 Q1:操作系统是软件还是硬件? Q2:操作系统是必要软件还是不必要? 操作系统(Operating System, OS)是一种复杂的系统软件,是不同程序代码、数据结构、数据...
  • 程序员必知的 89 个操作系统核心概念

    万次阅读 多人点赞 2020-03-31 19:13:39
    操作系统(Operating System,OS):是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理...
  • 银河麒麟操作系统

    万次阅读 2018-06-16 22:18:56
    银河麒麟操作系统与优麒麟操作系统一样,是由麒麟软件有限公司开发和维护的两款操作系统,二者均可从优麒麟网站免费下载安装。银河麒麟操作系统支持以x86、PowerPC、SPARC等为代表的国际主流CPU和以飞腾、龙芯、兆芯...
  • 批处理操作系统

    千次阅读 2018-12-18 12:05:11
    批处理是指计算机系统对一批作业自动进行处理的技术,它不具有交互性,而是为了提高CPU的利用率而提出的一种操作系统。  批处理操作系统分单道批处理系统和多道批处理系统。  在单道批处理系统中,内存中仅有...
  • 在VMware虚拟机上安装Win7 操作系统 1.环境 本机环境:windows 8.1专业版 64 bit 内存:4GB 2.准备 VMware虚拟机 (对于安装VMware虚拟机的详细步骤,可参看博客:安装VMware虚拟机) ...
  • 2020王道操作系统,2020王道数据结构,2020王道计算机网络,2020王道计算机组成原理pdf大合集 资料链接: https://shimo.im/docs/QCgdKCTpypjHdhXg/ 一年又一年,参加计算机考研的大军越来越多,408到底有多难,初试...
  • Oracle推出全球首个自治操作系统~

    万次阅读 2019-09-21 02:26:02
    原创:程序员的那些事(id:iProgrammer)【导读】:保持系统的修补和安全是 IT 部门目前面临的最大挑战之一。在大规模云环境中,此类任务乏味、容易出错,并且极难...
  • VirtualBox虚拟机安装Ubuntu操作系统

    万次阅读 多人点赞 2018-03-14 07:43:07
    刚开始学习Linux系统时候,有些纠结到底用哪个版本的好用那,对于程序开发人员大多数,使用CentOS和Ubuntu的。我当时就闲着没事干就都装上了,当时还买了本,《Linux命令行与shell脚本编辑大全》挺经典的一本书。 ...
  • 今天刚开始步入苹果的学习,可是在搭建环境的时候,就遇到了一个问题,虚拟机安装黑苹果的时候居然出现了——客户机操作系统已禁用cpu 请关闭或重置虚拟机。我不停的百度,查阅,终于找到了一个解决方案,如下: 当...
  • Linux操作系统基础(完结)

    万次阅读 多人点赞 2016-03-09 21:00:45
    一、Linux操作系统概述 二、Linux操作系统安装 三、Linux文件系统及文件基础 四、Linux操作系统命令使用基础 五、Linux应用程序的安装与卸载基础 五、用户及进程 六、相关信息查询 七、网络配置 八、Linux...
  • 燕山大学操作系统课程设计计划书

    万次阅读 热门讨论 2019-01-07 09:15:37
    燕山大学操作系统课程设计计划书 燕山大学课程设计计划书 课程设计名称:操作系统 题目:多道程序缓冲区协同操作 年级:2016级 开发小组名称:WWW. 小组负责人: 课题组成员: 姓名 学号 班级 分工 签字 互斥与同步...
  • 操作系统面试题

    万次阅读 多人点赞 2020-08-10 11:40:35
    进程就是正在执行的程序,是操作系统资源分配的基本单位。一般来说,进程包含指令、数据和PCB。 延伸问题:孤儿进程和僵尸进程有什么区别? 孤儿进程就是说一个父进程退出,而它的一个或多个子进程还在运行,那么...
  • 操作系统内存管理(思维导图详解)

    万次阅读 多人点赞 2010-07-05 11:26:00
    1、 计算机的存储体系 内存是计算机很重要的一个资源,因为程序只有被加载到内存中才可以运行;此外,CPU所需要的指令与数据也都是来自内存的。可以说,内存是影响计算机性能的一个很重要的因素。...

空空如也

1 2 3 4 5 ... 20
收藏数 826,372
精华内容 330,548
关键字:

操作系统