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


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


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


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


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


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


    展开全文
  • 如何安装Windows操作系统

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

    博主喜欢以最原始最直接的方式安装系统,并且不喜欢安装Ghost、精简、修改等等各种操作系统,在这里分享一个一直在用,看起来麻烦博主却觉得最适合个人安装操作系统的方式,请往下看,欢迎指正交流分享

    一、关于如何选择操作系统

        这里只说Windows 7、Windows 8、Windows8.1以及Windows 10,博主倾向于在Windows 7和Windows 10中二选一,有很多同学习惯了Windows 7操作系统,比如是因为兼容性,一些旧游戏的支持,一些特定软件对操作系统的要求,对全新Windows 10操作系统的不习惯等等因素,博主个人建议,如果你的电脑装有固态硬盘,如果你对系统没有特殊的要求,那么建议直接选择最新版本的Windows 10操作系统,博主认为,不管是易用性,操作性,还是整体体验,Windows 10都优于其他版本

        系统镜像,推荐一个一直在用,纯净到不能再纯净的下载网站,MSDN,选择下载符合自己要求的镜像即可

        本文使用镜像为:cn_windows_10_consumer_editions_version_1909_updated_jan_2020_x64_dvd_47161f17.iso  ,复制以下下载链接到迅雷等下载工具即可开始下载

    ed2k://|file|cn_windows_10_consumer_editions_version_1909_updated_jan_2020_x64_dvd_47161f17.iso|5417457664|274FEBA5BF0C874C291674182FA9C851|/

    二、安装操作系统   

        1、制作系统盘

        制作系统盘一般来说两种方式,光盘刻录跟优盘制作,光盘刻录需要有支持刻录的光驱,需要光盘。优盘制作只需要一个容量8G的优盘(因现在大多数的系统镜像均大于4G),优缺点显而易见,找一个光驱显然比找一个优盘要麻烦得多

        关于如何制作系统盘请看这篇文章

        2、安装

    我们以安装Windows 10为例,其他的都大同小异,根据提示来选择操作即可

    (1)、将制作好的优盘系统盘插到电脑上,开机,然后按F12选择启动项,如果不是F12请自行百度自己的电脑品牌或是主板品牌设置开机启动项的快捷键,选择我们制作好的系统盘,在列表里一般会以优盘品牌的名字来显示,建议选择UEFI开头的启动方式,不做过多解释,自行百度理解

    (2)、电脑会自动的去加载我们做好的系统盘

    (3)、来到系统的安装界面,这里需要选择安装语言,时间和货币格式,键盘和输入方法等,因为我们是直接下载的简体中文的镜像,所以默认,点击下一步

    (4)、没什么可选的,选择现在安装,安装程序就会启动

    (5)、然后需要选择我们想安装的版本,教育版、企业版、专业版等等,这里建议直接选择专业版即可

     

    (6)、阅读并同意许可条款,继续进行

    (7)、选择安装类型,这里可以看到有升级和自定义两种方式,我们来选择自定义进行全新安装,两者的区别不做过多的解释,以免跑题,请自行百度

    (8)、这里需要选择我们操作系统的安装位置,也就是指定我们的C盘,如果原先存在C盘或者你十分明确哪个盘是C盘,直接点击,然后选择下面的格式化,格掉原有的操作系统,然后在这个盘上进行安装。如果是新的硬盘,我们可以通过新建来方便的进行分盘,建议C盘设置大小50GB以上,然后选中我们刚才设置的这个C盘,点击下一步,即可开始安装

    (9)、安装时间由硬盘性能来决定,一般是十分钟左右,安装完毕之后会自动重启系统,这时候我们就可以拔掉我们的系统盘了

    (10)、重启之后,会自动的进行一些系统的启动及服务准备工作,可能中间会重启很多次,不理会,等待即可

    (11)、待系统进行完自动设置及准备工作后,就开始需要我们来做一些个性化的设置,首先选择区域,我们选择中国

    (12)、选择键盘布局,我们默认选择微软拼音,然后下一步

    (13)、是否添加第二键盘布局,不做选择,直接跳过

    (14)、如果我们选择了连接网络或者电脑插有网线,系统会进行一些更新,稍等片刻

    (15)、选择以何种方式进行设置,这里我们选择针对个人使用进行设置

    (16)、然后我们可以登录我们的微软账户,同步我们以前在系统中的一些设置过来,如果没有微软账户或者不想现在登录,我们可以直接选择脱机账户

    (17)、确认是否不登录微软账户,选择否,跳过登陆,创建脱机账户

    (18)、给电脑设置一个脱机账户的名字

    (19)、设置脱机账户的密码,如不想设置电脑密码,可直接空白不填写,点击下一步

    (20)、选择是否启用Cortana(微软小娜语音助手),建议启用

    (21)、选择相关的隐私策略,建议默认就可以

    (22)、Windows会根据你之前做的所有操作来设置操作系统

    (23)、到此就安装完毕了,因为是纯净版官方的操作系统,所以需要激活系统,有条件的话还请大家支持正版,然后就是安装自己需要的软件,进行一些设置等等,电脑硬件需要的各种驱动在Windows 10里会自动通过更新来安装好,非常方便,不需要自己去下载安装

    展开全文
  • 操作系统

    千次阅读 多人点赞 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. 一个进程独占处理器顺序执行时有两个特性:封闭性,可再现性
    展开全文
  • 新手安装Ubuntu 16.04 操作系统

    万次阅读 多人点赞 2017-11-26 18:48:42
    一、在windows操作系统下准备ubuntu系统的安装盘 1. 下载ubuntu的ISO文件 这一步相对简单,网络上面有很多的链接下载。这里贴一个ubuntu的官方网站链接,可以下载到ubuntu 16.04的iso文件 ...

    一、在windows操作系统下准备ubuntu系统的安装盘

    1. 下载ubuntu的ISO文件

    这一步相对简单,网络上面有很多的链接下载。这里贴一个ubuntu的官方网站链接,可以下载到ubuntu 16.04的iso文件

    https://wiki.ubuntu.com/XenialXerus/ReleaseNotes?_ga=2.66502190.1690246585.1511691893-1975959426.1511691893

    2. 下载ultraiso工具

    ultraiso工具可以用来制作U盘启动盘,官方下载地址 http://www.ezbsystems.com/ultraiso。下载完成后安装。

                            

    官网打开后直接下载第一个链接(english asia site)就可以 。正版的软件有试用期,安装完成后打开软件时会出现上图界面,继续试用即可。打开软件后会看到下图这样的界面。

                                                       

    3.准备一个4G以上的U盘并插入USB电脑接口;打开ultraiso软件,在菜单栏【文件】-【打开】,选择第1步下载的ISO文件。如下图所示(更新图片时,没有ubuntu的ISO文件在手边,用了office的ISO做了个示例)

                                       

    然后菜单栏里【启动】-【写入硬盘映像】,选择了写入硬盘映像后,弹出如下窗口(如下图所示)。在下图窗口中的硬盘驱动器选择你插入的U盘(示例图中,是一个16G的U盘),点击【写入】开始制作U盘的启动盘,U盘里面以前的东西都会被格式化了。需要经过几分钟(这时间不确定,但肯定在30分钟内),进度条到100%,那就是启动盘制作成功了。

    二、开始安装Ubuntu操作系统

    1. 把制作好的U盘启动盘插入需要安装操作系统的那台电脑上面之后,重新启动或者开机。在电脑重新启动或者开机的一开始,按

    F12或者escape键进入BIOS系统设置启动项目为USB,如果有不了解的可以直接百度搜索“如何将usb设置设为第一启动项”。在

    启动项目被设置为U盘启动后,电脑启动便会进入ubuntu的安装界面,请选择安装,然后就是一路的yes,直到看到如下界面

    http://teliute.org/linux/Ubsetup/lesson24/images/b3other.png

    第一个选项是安装双操作系统使用;如果只想安装linux系统,建议选择“其他选项”。

    【【【注意!注意!注意!注意!注意!注意!注意!下面的步骤只适用“只安装linux系统”】】】【后面我再补充上安装双操作系统的图例】

    2. 在上一步中,如果选择了“其他选项”,那么这一步当中就需要合理规划分区。在linux系统中重要的分区有 /boot, /, /usr, /home

    /var, /tmp, /swap等等。这个是本人在安装操作系统时的分区配置。/sda1是EFI分区表,它会自动挂载到/boot分区下面,为它分配了

    1个G。/sda2是/boot分区,为它分配了2个G。/sda3是系统的根分区,为它分配了10个G。/sda4是/home,为它分配了300多个G。

    /sda5是/usr,为它分配了300多个G。/sda6是/swap区,分配了与电脑内存大小一致的大小4个G。/sda7是/tmp,大约40个G。/sda8

    是/var,大约分配了约77个G。由于我的电脑有750个G,所以除了/boot,/,/swap,其他分区的大小比较随意

    分区完了之后,需要选择安装系统的位置,请选择在/sda1分区中安装。然后又是一路的yes了。

    3. ubuntu系统安装是比较容易的,没有什么难度。分区配置完成之后等待一段时间,电脑重启,系统就安装完毕了。

    三、系统安装之后应该做的事情

    1. 安装搜狗输入法

    1)如果从官方直接下载系统的安装镜像文件,应该默认的是英文版本。系统安装完成之后是没有中文输入法的。首先,确认你的系统已经安装过了 fcitx,确认办法为system settings->Language Support(如下图所示)

    如果在keyboard input method system可以选择到fcitx,那么就是安装了的。否则先用以下步骤安装fcitx,打开终端然后执行下面命令

    $sudo add-apt-repository ppa:fcitx-team/nightly

    $sudo apt-get update

    $sudo apt-get install fcitx)

    2)下载搜狗拼音输入法的

    搜狗输入法的官方下载地址https://pinyin.sogou.com/linux/,下载系统对应的安装包,比如ubuntu支持deb包。下载完成后,切换到安装包下载所在的目录下执行

    sudo dpkg -i sougoupinyin_2.2.0.0102_amd64.deb

    2. 更新安装源

    【注意】由于ubuntu系统版本每几年更新一个版本。下面的源适用Ubuntu 16.04 LTS,其他版本请谨慎适用。

    在百度上面搜索 Ubuntu 16.04 LTS国内快速更新源有很多,打开终端分别执行
    $cd /etc/apt/
    $mv source.list source.list.originbak //备份原来的源
    $sudo gedit sources.list,然后把下面的链接贴进去
    deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
    ##测试版源
    deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
    # 源码
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
    ##测试版源
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
    # Canonical 合作伙伴和附加
    deb http://archive.canonical.com/ubuntu/ xenial partner
    deb http://extras.ubuntu.com/ubuntu/ xenial main

    3.  更新完源之后(上一步)

    执行下面的命令(目的是利用上一步的新源,来更新你电脑中的软件)

    $sudo apt-get update

    $sudo apt-get upgrade

    4. apt软件管理常用命令:安装,删除,查询等等

    在windows环境中,你能很清楚的知道系统安装了什么软件,可以把它们列出来。在ubuntu环境下,也是可以的。我在一个外网的网站中看到了比较详细的命令,把它们拷贝出来放到这里,原文链接https://www.tecmint.com/useful-basic-commands-of-apt-get-and-apt-cache-for-package-management/

    1. List All Available Packages
    $apt-cache pkgnames

    2. Find Out Package Name and Description of Software
    $apt-cache search softwarename
    or
    $apt-cache pkgnames softwarename

    3. Check Package Information
    $apt-cache show packagename

    4. Check Dependencies for Specific Packages
    $apt-cache showpkg packagename

    5. Check Statistics of Cache
    $apt-cache stats

    6. Update System Packages
    $sudo apt-get update

    7. Upgrade Software Packages
    $sudo apt-get upgrade

    8. Install or Upgrade Specific Package
    $sudo apt-get install packagename

    9. Install Multiple Packages
    $sudo apt-get install package1 package2 ...

    10. Install Several Packages using Wildcard
    $sudo apt-get install '*name*'

    11. Install Packages without Upgrading
    $sudo apt-get install packageName --no-upgrade

    12. Upgrade Only Specific Packages
    $sudo apt-get install packageName --only-upgrade

    13. Install Specific Package Version
    $sudo apt-get install package-2.3.4

    14. Remove Packages Without Configuration
    $sudo apt-get remove package

    15. Remove Packages Completely
    $sudo apt-get purge packagename
    or
    $sudo apt-get remove --purge packagename

    16. Clean Up Disk Space
    $sudo apt-get clean

    17. Download Only Source Code of Package
    $sudo apt-get --download-only source packagename

    18. Download and Unpack a Package
    $sudo apt-get surce packagename

    19. Download,Unpack and Compile a Package
    $sudo apt-get --compile source packagename

    20. Download a Package Without Installing
    $sudo apt-get download packagename

    21. Check Log of Package
    $sudo apt-get changelog packagename

    22. Check Broken Dependencies
    $sudo apt-get check

    23. Search and Build Dependencies
    $sudo apt-get build-dep packagename

    24. Clean Apt-Get Cache Autoly
    $sudo apt-get autoclean

    25. Remove Installed Packages Autoly
    $sudo apt-get autoremove packagename

     

    展开全文
  • 写给大忙人看的操作系统

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

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

    万次阅读 多人点赞 2018-05-27 12:16:53
    Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机 Linux介绍 Linux出现于1991年,是...
  • 计算机操作系统是计算机专业必修的专业基础课程,是考研的必考科目。它的特点是概念多、较抽象和涉及面广,所以无论是大学学习还是考研,很多同学都把它当做一块硬骨头,其实只要我们掌握正确的学习方法,操作系统...
  • 银河麒麟操作系统

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

    万次阅读 多人点赞 2016-03-09 21:00:45
    一、Linux操作系统概述 二、Linux操作系统安装 三、Linux文件系统及文件基础 四、Linux操作系统命令使用基础 五、Linux应用程序的安装与卸载基础 五、用户及进程 六、相关信息查询 七、网络配置 八、Linux...
  • 计算机操作系统核心知识点总结&面试笔试要点

    万次阅读 多人点赞 2019-08-14 22:00:41
    操作系统之基础篇 一、 操作系统概述  1. 操作系统的演进   无操作系统:人工操作,用户独占,CPU等待人工操作,资源利用率很低。   批处理系统:批量输入任务,无需等待人工操作,资源利用率提升,提出多道...
  • 操作系统基础知识复习总结

    万次阅读 多人点赞 2018-06-11 13:55:23
    操作系统 操作系统概述 操作系统作用 存储管理 处理机管理 设备管理 文件管理 用户接口 操作系统的定义 是管理和控制计算机系统中各种硬件和软件资源、合理地组织计算机工作流程的...
  • 操作系统面试题

    万次阅读 多人点赞 2020-08-10 11:40:35
    进程就是正在执行的程序,是操作系统资源分配的基本单位。一般来说,进程包含指令、数据和PCB。 延伸问题:孤儿进程和僵尸进程有什么区别? 孤儿进程就是说一个父进程退出,而它的一个或多个子进程还在运行,那么...
  • 2014年4月8日起,美国微软公司停止了对Windows XP SP3操作系统提供服务支持,这引起了社会和广大用户的广泛关注和对信息安全的担忧。在这种背景下,国家出于计算机安全考虑,加大了针对操作系统开发力度,各软件企业...
  • 操作系统-操作系统简介

    千次阅读 多人点赞 2019-03-19 11:40:40
    操作系统简介: 1.1.0 什么是操作系统 操作系统的定义 Q1:操作系统是软件还是硬件? Q2:操作系统是必要软件还是不必要? 操作系统(Operating System, OS)是一种复杂的系统软件,是不同程序代码、数据结构、数据...
  • 新手安装 Ubuntu 操作系统步骤教程

    万次阅读 多人点赞 2018-12-11 20:12:16
    新手安装 Ubuntu 操作系统  最近学习linux编程,需要安装一个 Ubuntu 操作系统,由于虚拟机的体验不是很好,所以便在电脑上试下装双系统。嘿嘿。话不多说,下面直接进入正题! 1、下载 Ubuntu 操作系统  我们...
  • 操作系统的定义:操作系统的作用:二:操作系统的发展1.单道批处理系统:单道处理系统的特点:单道处理系统的缺点:2.多道批处理系统多道处理系统的特点:多道处理系统的缺点:3.分时操作系统分时操作系统的特点:分...
  • 操作系统操作系统内核

    万次阅读 多人点赞 2017-07-06 10:39:57
    总的说来,一个操作系统包含了内核(是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件)以及其他计算机系统所必须的组件(如函数库、编译器、调式工具、文本编辑器、网站服务器,以及一个Unix的...
  • 操作系统引论 操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的第一次扩充。其主要功能为管理计算机设备,提高他们的利用率和系统吞吐量,并为用户和应用程序提供简单的接口,便于用户使用。OS是现代...
  • 操作系统课程设计-模拟操作系统

    万次阅读 多人点赞 2019-05-20 13:24:16
    操作系统课程设计-模拟操作系统一、功能实现二、运行环境三、功能实现 一、功能实现 计算机操作系统模拟实现 进程管理模拟:实现操作系统进程管理功能,如实现进程的控制(进程创建,状态转换、进程撤销),进程并发...
  • 操作系统(第四版)期末复习总结(上)

    万次阅读 多人点赞 2018-07-01 16:26:38
    马上要考操作系统了,第一章操作系统引论1、操作系统是什么?操作系统为用户完成所有“硬件相关,应用无关“的工作,以给用户方便、高效、安全的使用环境1.1、定义: 操作系统是一个大型的程序系统,它负责计算机的...
  • 鸿蒙操作系统

    万次阅读 多人点赞 2019-05-24 08:33:10
    华为鸿蒙系统(HongmengOS或HomonOS),是华为开发的自有操作系统。 华为OS将打通手机、电脑、平板、电视、汽车、智能穿戴,(将这些设备)统一成一个操作系统。且该系统是面向下一代技术而设计的,能兼容全部安卓...
  • 操作系统期末考试重点

    万次阅读 多人点赞 2019-01-02 01:00:01
    操作系统期末考试重点 操作系统的两个基本特征是:并发性和共享性 进程的基本特征是:动态、并发 计算机系统由硬件系统和软件系统两大部分组成,由操作系统对它们进行管理,以提高系统资源的利用率。 操作系统...
  • 九问国产操作系统,九大掌门人万字回应!

    万次阅读 多人点赞 2020-11-06 16:27:48
    在国产基础软件发展的多年间,众多摸着石头过河的先行者无数次感叹「蜀道之难,难于上青天」,不仅包含数据库、中间件、芯片、操作系统等核心软硬件研发,也覆盖了每种技术领域的生态建设。 去年彼时,CSDN 曾发布...
  • 对于实时操作系统(RTOS)和非实时操作系统,你能分别列举出来多少? 实时操作系统:uCOS/VxWorks/RTLinux 非实时操作系统:Linux/Windows/OSX 我也只能列举出来这么多了。 重点不在这里,重点在于他们之间的区别...
  • 操作系统第一章操作系统引论

    千次阅读 2018-07-05 21:21:27
    计算机操作系统 一.操作系统引论 1.操作系统的目标和功能 目标 方便性 有效性 提高系统资源利用率 提高系统吞吐量 可扩充性 开放性 作用 OS作为用户与计算机硬件系统之间的接口 命令方式 系统调用方式 ...
  • 树莓派操作系统及装机

    万次阅读 多人点赞 2018-05-20 11:33:59
    1、Raspbian(单纯的Arm版的Linux系统,基于Debian)是当前实用最广泛的操作系统2、Pidora(单纯的Arm版的Linux系统,基于Fedora)是拥有另一种风格的树莓派操作系统3、Arch Linux ARM(单纯的Arm版的Linux系统,基于Arch...
  • 操作系统知识点总结(第一章 操作系统引论)

    千次阅读 多人点赞 2019-03-07 20:36:22
    操作系统的分类:批处理操作系统,分时操作系统,实时操作系统,嵌入式操作系统,个人计算机操作系统,网络操作系统,分布式操作系统 操作系统的发展过程: 人工操作方式:硬件非常昂贵,没有操作系统。 批处理...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 889,344
精华内容 355,737
关键字:

操作系统