计算机基础之操作系统

目录

  • 计算机基础之操作系统
    • 1.什么是操作系统
    • 2.为什么要操作系统
    • 3.操作系统启动流程
    • 4.操作系统作用
  • 计算机基础之编程语言
    • 1.为什么要搞个编程语言
    • 2.高级语言、低级语言
    • 3.主流编程语言
  • py开发常用IDE

计算机基础之操作系统

通俗比喻就是计算机硬件与计算机软件之间的翻译。计算机操作系统将人们输入的指令转换成存储文件或展现出这个过程

1.什么是操作系统

操作系统是另一种程序,这种程序像翻译软件,把输入的各种信息转换格式,让计算机看得懂,然后计算机就会帮你执行并运算,同时当存储文件需要调用被拿出来的时候总不能给你一堆二进制文件吧,搞得像能看得懂一样,所以这时候操作系统就会根据各种规则将其转化成你看得懂的文件样式

2.为什么要操作系统

操作系统简化了计算机操作过程,毕竟有翻译就不用去学习机器语言了。搞得像能学的会样的

3.操作系统启动流程

操作系统启动通过按钮通电,ROM会替代CPU暂时接管BIOS(其中CMOS有开机程序)执行开机代码,并向CPU中加载各种启动指令,等“电”充满了它就“醒”了,等开机完成CPU就会和操作系统完全接管计算机接下来的各种工作

4.操作系统作用

操作系统将各种复杂的机器语言封装成易懂易识别的语言,并为其提供各种借口(你只要找对口就能进入了)

计算机基础之编程语言

编程语言是和计算机独有的语言,人与计算机交流的介质,毕竟你说话它也听不懂,只能去学习他的语言咯

1.为什么要搞个编程语言

方便开发,编程大佬每开发一个语言都解决了计算机开发上的一大痛点。比如py的开发就解决了其他语言开发难度大,不易学的特点

2.高级语言、低级语言

高级语言通常是指基于机器语言或其他语言又一次开发得到的语言,不能被机器直接识别与计算,低级语言就是基于计算机硬件工作原理开发的语言,机器能直接识别这种语言且执行效率贼快

3.主流编程语言

世界上最好的语言PHP、世界上最全能的语言JAVA、祖先语言C、Dr-wei最感兴趣语言GO

py开发常用IDE

任何语言都可以用TXT文本开发,但没必要!常用Annaconda、Sublime、Pycharm等计算机基础之操作系统_第1张图片

你可能感兴趣的:(计算机基础之操作系统)