day1--计算机基础1

一、编程语言的作用及与操作系统和硬件的关系

1.语言作为人与人之间交流的介质,编程语言是计算机对人发出的操作指令实现某个功能的一个介质,是计算机能够识别,执行的一套 ,实现人所要的结果。

2.硬件只能够识别最简单的是/否,开/关,等,既0和1来代表,操作系统对这些硬件进行读取,识别,编程语言在操作系统上实现更高级,复杂的功能。

二、应用程序-操作系统-硬件

1.硬件承载着操作系统,应用程序在操作系统上实现各种功能,

2.操作系统实现对硬件的控制和响应,

三、CPU-内存-磁盘

1. CPU作为计算机的中央处理器,接受来自计算机所有的指令,对指令进行调取,解码,执行,

2.内存是对其他还没有执行的指令进行暂时的存储,等待CPU的处理,是受电的影响,断电则数据消失,

3.磁盘是可以长时间保存数据,不受电的影响,

四、cpu与寄存器,内核态与用户态及如何切换

1.CPU作为计算机处理速度最快,与内存的处理速度存在速度差,所以在CPU和内存之间有一个寄存器,用于存储CPU待处理的指令和临时数据。存储容量很小,小与4k.

当CPU在同时处理多个进程时(程序),中止其中一个程序处理另外一个程序,中止的程序指令暂时保存在寄存器内,当处理完当前程序, 再处理之前中止的程序,从寄存器重新载入。

2.内核态和用户态就是CPU划分出的不同的权限等级,因为要限制不同程序之间访问的能力,防止窃取别的程序的数据,获取外围设备的数据发送到网络造成的损失。

内核态:可以控制硬件,内存,键盘,鼠标,CPU等,CPU的指令可以访问所有硬件的功能。

用户态:只能执行CPU所有指令中的一小部分,不包含硬件的指令,

3.内核态与用户态的切换:

用户态从磁盘读取文件,将数据值和指令存放在寄存器内,CPU切换到内核态,启用操作系统, 不被用户态程序访问,系统调用完,操作系统重置CPU为用户态返回系统

调用结果。

五、L1缓存,L2缓存,内存(RAM),EEPROM和闪存,CMOS与BIOS电池

1.L1缓存:用cpu相同的材质制成,CPU访问没有时延,在CPU内部,

2.L2缓存:与L1缓存和CPU存在1ns--2ns的延迟,存放经常使用的文件,避免重复从硬盘读取,毕竟硬盘读取的速度慢,

3.内存:计算机存储数据的主要硬件,容易丢失,断电数据消失,

4.eeprom和闪存:为弥补内存断电数据消失的缺点,在断电后内部数据不消失,在出厂时,已经编程完毕,不可更改,启动计算机的加载模块存放在ROM中,

闪存可以重复 擦除和重写,闪存的速度在磁盘和RAM之间,

5.CMOS/BIOS:CMOS存储计算机当前的时间和日期,是出厂自带电池供应, 还可以保存配置的一些参数,比如开机密码,那个是启动磁盘等,固化在计算机主板上,

BIOS(基本的输入输出系统)是一小段程序,存放在CMOS里,为计算机提供最底层的、最直接的硬件设置和控制,保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序。

六、磁盘结构,平均寻道时间,平均延迟时间,虚拟内存与MMU

1.磁盘结构:计算机外部存储的设备,是机械设备,由多个金属盘组成,中间有金属柱串住,每个盘面有上下两个磁头进行读写,信息存在每个盘面的磁道上,

2.平均寻道时间:磁头一个柱面随机移动到相邻的柱面的时间成为寻道时间,只是找到了磁道,但不知道具体的数据存放在哪个圆圈的位置上,

3.平均延迟时间:磁头到达数据所在的磁道之后还必须等待旋转到数据所在的扇区下,这段时间成为延迟时间,

4.虚拟内存:计算机需要处理多个程序, 正在使用的程序存放在内存内,其他待处理的程序存放在磁盘里,这个地方成为虚拟内存,在Linux称为swap,这种机制是快速的映射内存地址,由CPU的一个存储器管理单元负责,就是MMU(Memory Management Unit MMU),

七、磁带

价格相同,比磁盘的容量大,容易移动,在地震火灾中有 优势,可做备份,读取速度慢宇磁盘,

八、设备驱动与控制器

作为计算机的一部分,输入设备,输出,各种接口等,都需要控制器控制这些设备,控制器就是在主板上在插入磁盘,内存,等的接口 ,接受来自操作系统的指令,控制这些硬件设备,

设备驱动:调用这些设备,就需要为这些接口编写程序,控制器 提供设备驱动给操作系统,并安装在操作系统上。

九、总线与南桥和北桥

总线:计算机的CPU,内存,磁盘,I/O等设备都需要一个线路连接起来,并通过这个线路与其他设备进行通信。

南桥:连接键盘,鼠标,显示器,磁盘,打印机,慢速设备,

北桥:连接CPU,一级缓存,内存,高速设备,

十、操作系统启动流程

1.计算机通电,

2.BIOS启动,检测CPU,内存,磁盘,网卡等,

3.BIOS在CMOS里读取参数,寻找启动设备,

4.系统BIOS将磁盘第一个物理扇区加载到内存,读取并执行位于硬盘第一个物理扇区的MBR,

5.根据分区信息读入bootloader启动装载模块,启动操作系统,

6.操作系统访问BIOS, 获得配置信息,检查是否有全部的设备驱动,然后操作系统将他们全部调入到内核,

十一、应用程序的启动流程

1.操作系统启动后,双击应用程序,CPU开始读取在磁盘里的应用程序文件,相关数据暂时存储在内存里,等待CPU处理,CPU调用内容的数据,发送指令到相关设备,直到全部处理完毕,

时间: 2024-10-03 14:14:47

day1--计算机基础1的相关文章

python学习—-day1.计算机基础

python学习-day1.计算机基础 一.计算机系统的硬件组成部分:电脑的三大件:内存.硬盘.cpu 二.编程语言的作用及操作系统和硬件的关系:答:1.编程语言的作用是与计算机沟通,并且可以用编程语言在操作系统上写程序,从而达到开发应用软件的目的2.操作系统是用来管理计算机硬件资源的 三.应用程序->操作系统->硬件:在硬件之上装操作系统,在操作系统上装应用程序1.应用程序是指程序员开发的可运行的软件2.操作系统的目的是用来管理计算机硬件的3.硬件:cpu.硬盘.内存.键盘.鼠标统称为电脑硬

day1 计算机基础

1.编程语言的作用及与操作系统和硬件的关系 ①编程语言是程序员与计算机沟通的介质 ②操作系统是基于硬件的第一层软件,控制和管理计算机硬件,合理对各类作业进行调度,以及方便用户使用的一组程序的集合 2.应用程序->操作系统->硬件 计算机分为三层,自底向上分别为: ①硬件(Hardware),按照冯氏的结构定义,一个处理器由5个部分构成,分别为:存储器:控制器:运算器:输入设备:输出设备.对于常见的计算机而言,存储器如常见的外存储设备:CPU则包含运算器.控制器和内存储:输入输出(I/O)很好理

Day1:计算机基础+在VMware12中安装CentOS6.8

16号从正下暴雨的武汉来到帝都参加马哥培训班,从清河公寓亮哥开始,到宿舍另外五位室友,渐渐认识更多人,还算适应额不错.但走在北京的马路上,多少还是有些陌生,不过就如宿舍一样,来的时候脏兮兮,经过一番打扫后,干净了不少,我也会很快习惯在这边的生活,精力全放在linux上! 18号开学典礼,七十多位同学,来自五湖四海,哈哈,我其实很希望认识各个地方的人,听他们讲各自家乡的特色和故事! 19号,第一天的课,不是马哥带,对于还是菜鸟的我来说,感觉王晓春老师讲的更容易让我理解(你们就尽情鄙视我吧0.0)!

Python学习第一天----计算机基础

一.学习计算机基础的目的 再高级的编程语言都是运行在操作系统之上的,而操作系统又是运行在硬件基础之上.所以在开始学习编程之前需要深刻的了解并熟知计算机的基础知识.包括硬件基础及操作系统基础. 二.计算机硬件发展史 计算机的定义:是现代用于高速计算的一种电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能. 发展史: 原型或者说灵感起源于中国 1946年2月14日情人节这天,世界上第一台电子计算机"电子数字积分计算机ENIAC"在美国宾夕法尼亚大学问世. 电子管时代--

计算机基础和操作系统基础小结

一.计算机基础 冯.诺依曼体系: 输入设备.存储器.运算器.控制器.输出设备 冯.诺依曼体系结构是现代计算机的基础,因此被称为计算机之父. 2.计算机发展及应用: 1)第一台计算机1946年诞生于美国,名为ENIAC.重30顿,主要用于计算弹道和氢弹的研制. 2)第一代:电子管计算机,主要采用电子管原件做基本器件.体积大.耗电量大.速度慢.维护困难.价格昂贵.在软件上,通常使用机器语言和汇编语言来编写应用程序.主要用于科学计算. 3)第二代:晶体管计算机.50年代晶体管的出现使计算机生产技术得到

如何成为一名黑客(网络安全从业者)——计算机基础知识篇

大家好,我是Mr.Quark,大家可以叫我夸克,欢迎大家在微信公众号(Quark网络安全)上给我留言,如果有时间我一定会一一回复大家的.今天我将和大家一起学习"如何成为一名黑客"或者说"如何成为一名网络安全专家". 在进入正题之前,我们先来给黑客下一个定义,毕竟如果连黑客的含义都不了解,成为黑客更是无从谈起. "黑客"称呼的变迁 在很久很久以前(别问我有多久,不要在意这些细节),"黑客"指的是喜爱钻研技术.精通计算机技术的程序

magedu第一天学习(计算机基础部分)

第一部分 1.计算机系统的组成部分 计算机系统是由硬件系统和软件系统组成的. 2.计算机的发展史 1946年第一台计算机ENIAC在美国宾州大学诞生. 电子管时代--->晶体管时代--->集成电路时代--->大规模集成电路时代 3.计算机都遵循冯诺依曼体系结构 运算器.控制器集中在CPU里面(central processing unit) 存储器.输入设备.输出设备 特性:使用二进制 4.摩尔定律 当价格不变时,集成电路上可容纳的元器件的数目,在18-24个月后便会增加一倍,相应的性能

计算机基础知识学习

第一周学习 一.知识方面,总得来说,就是学习计算机基础知识. 1.从计算机的发展,应用,组成,网络等方面了解: 2.对计算机操作系统的学习:常用的操作系统,操作系统的功能.分类: 3.办公软件的学习:Word\Excel\ppt,像Word中编号格式.自动生成目录,Excel中条件格式的应用,图表插入,以及各种基础函数的使用: =SUM(Eoo*$E$3,Foo*$F$3,Goo*$G$3)  表示:用E\F\G列的各数与E3\F3\G3相乘后求和,count(if)\a 计数函数, =COUN

8月9日,PS、计算机基础(预科)

一.   PS         掌握简单的图标修改. 1.图层                 2.保存PSD格式,有图层:JPG格式,没有图层.                 3.魔棒工具(调整值) 二.进制之间的转换 8月9日,PS.计算机基础(预科),布布扣,bubuko.com

[计算机基础]URI与URL

URI : uniform resource identifier统一资源标示符用于指定Web资源的字符串,它定义了Web资源中的各个不同的部分.ex:http://example.org/absolute/URI/with/absolute/path/to/resource.txtftp://example.org/resource.txturn:issn:1535-3613 URL : uniform resource locator统一资源定位符URL是URI的一种,它定义了Web资源的足