计算机基础知识_硬件知识

  硬件知识

计算机之父(冯·诺依曼)提出了一种结构
电子管-晶体管-集成电路-大规模集成电路
主要的要点是:
1.)计算机存储是按照二进制存储的 作用是 可靠,稳定
2.)计算机按照程序顺序执行

有五个要点
1.)有标准的输入设备
2.)有存储的戒指
3.)能够进行算数运算和逻辑运算(cpu)
4.)有控制
5.)有标准的输出设备

常用的算法用处

1.冒泡排序 一般用于磁带(磁带,大规模存储的介质,没有随机内存的访问)
所以冒泡排序是两两交换,可以用于这种设备.
2.选择排序
用于CD....等等可以有随机内存访问的介质

处理器(cpu)
主频 倍率(倍频) 外频
主频:一般就是计算能力,很快.但是不代表整体的计算机的速度
外频:主板的总线
位频:越小越好
主频 = 位频 * 外频
高速缓存:采用预先读取,用的时候会加载,就好比人的手接电话的时候会用到
内存
RAM(Random Access memory)随机内存储存,时间代价均等
RAM(Read only memory)一般用于单片机,还有家电,修改代价比较大.
计算机的删除和摧毁
计算机的删除:一般就是把状态占用的位置置于无效,下次新的东西进来又可能会占用这个位置
计算机的摧毁:直接把硬盘碎片,置为不可存储的,所以数据恢复就恢复不了了
而删除是可以恢复的.
主板
BIOS
BIOS中的存储一般是
管理程序
固话
ROST自检
系统自举程序
中断
而程序员一般用中断程序

二.软件知识
第一位女程序员Ada
操作系统是什么?
个人认为操作系统就是管理程序资源的系统软件
面相过程和面相对象
面相过程:一般就是做的时候一步一步的做,假设做饭,你需要自己种菜,等菜长出来之后才可以做饭,这样不符合人类的习惯(一般就饿死了)
面相对象:一般就是你饿了,花点钱,去找个会做饭的做就可以.
计算机语言的发展
机器码:二进制的数字
汇编:有了助记符,一般就是1010代表加法的时候就不用记了,而直接用Add代表了
C语言:面相过程的语言,以前程序员写的程序都是注意内存对齐的,一般就是短小而精悍
C++:面相对象的语言,可以更方便的调用类的函数和成员进行拼接程序(就好比花点钱买饭吃就行了,饭不用自己做了,自己只需要花钱,也就是有业务逻辑能力即可)
java:面相对象的语言
C#
........

时间: 2024-10-15 16:02:10

计算机基础知识_硬件知识的相关文章

计算机和服务器的硬件知识

服务器对每个从事IT工作的人来说并不陌生,我也就对服务器把我的见解和大家分享一下,全面了解服务器. 按照服务器体系架构,服务器主要分为非x86服务器和x86两类:非x86服务器包括大型机.小型机和UNIX服务器,它们是使用RISC或EPIC,并且主要采用UNIX和其它专用操作系统,RISC处理器主要包括IBM公司的Power和PowerPC处理器,SUN和富士通合作研发的SPARC处理器.EPIC处理器主要是Intel研发的安腾处理器等. 服务器(Server),也称伺服器,是提供计算服务的设备

计算机基础系列之硬件

一.编程语言的作用及操作系统和硬件的关系   1,编程语言是计算机中的主要算法,一般应用于开发软件:如电脑游戏,手机游戏,网站,各类应用软件等等.   2,操作系统是管理计算机软硬件资源.控制程序运行,为应用软件提供支持的一种系统软件.操作系统可以管理整台计算机的硬件.  3,而编程语言所开发的软件不能直接在硬件上面使用,必须在操作系统的基础上面才能运行,而且软件不能直接向硬件发送命令,必须把命令发给操作系统,操作系统就像是软件和硬件之间的桥梁.     简单的比喻:软件像是人体的感官,操作系统

计算机基础教程5 - 硬件

硬件代表计算机的物理和有形组件,即可以看到和触摸的组件. 硬件示例如下 - 输入设备 - 键盘,鼠标等 输出设备 - 打印机,显示器等 辅助存储设备 - 硬盘,CD,DVD等 内部组件 - CPU,主板,RAM等 硬件和软件之间的关系 硬件和软件彼此相互依赖.它们都必须协同工作才能使计算机产生有用的输出. 没有支持硬件就无法使用软件. 没有一组程序来操作的硬件不能被利用并且是无用的. 要在计算机上完成特定工作,应将相关软件加载到硬件中. 硬件是一次性费用. 软件开发非常昂贵并且是持续的费用. 可

Python学习 之 计算机基础

第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间无法进行交流和通信 1.2 操作系统 操作系统用于协同或控制硬件之间进行工作,常见的操作系统有: windows xp win7 win10 windows server linux centos 公司线上一般用 (图形化比较差) ubuntu 个人开发(图形化比较好) redhat 企业级 mac 办公 1.3 解释器 或 编译器 编程语言的开发者写的一个工

第一章计算机基础

第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间无法进行交流和通信. 人用程序通过编程语言解释器,指令操作系统,最终控制电脑硬件来做符合人们需求的过程 1.2 操作系统 操作系统用于协同或控制硬件之间进行工作,常见的操作系统有那些: windows linux centos [公司线上一般用] mac 1.3 解释器或编译器 编程语言的开发者写的一个工具,将用户写的代码转换成010101交给操作系统去执行

计算机基础知识:硬件

目录 一.为什么要学习计算机基础 二.本文目标 三.计算机的发展历史四.计算机硬件介绍4.1CPU处理器4.2存储器 4.3磁盘 4.4磁带          4.5总线         4.6启动计算机 一.为什么要学习计算机基础 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备. 程序自动化:可以将预先编好的程序组纳入计算机内存,在程序控制下,计算

计算机基础知识及linux基础

一.计算机基础简介 1.计算机系统组成两大部分 2.计算机的发展     计算机诞生70年 世界上第一台计算机是在1946年诞生 ENIAC 3.冯.诺依曼 计算机之父,提出了计算机应由:运算器.控制器.存储器.输入设备.输出设备组成 4.计算机的分类 按规模可以分为:巨型计算机,大型计算机,小型计算机微型计算机. 服务器本身不重,ups电池重考虑建筑的承重 5.服务器 塔式服务器Tower 机架式服务器Rack    宽度19英寸,42U高2米左右   刀片式服务器 服务器分类 6.存储基础知

计算机基础知识总结

第一篇:计算机基础 1.  计算机发展史中计算机诞生时间的三个第一 世界上发明的第一台电子计算机 ENIA C 1946.2  美国 世界上第一台按存储程序控制功能设计的计算机 EDVA C 1946 1950 美国 世界上第一台投入运行的实现存储顺序控制功能的计算机 EDSA C 1947 1949.5 英国 2.  计算机发展的四个阶段和计算机时代的开始 ⑴计算机发展的分代按照不同的规范有不同的分法. 通常是按计算机中硬件所采用的电子逻辑器件划分成电子管.晶体管.中小规模集成电路.大规模超大

计算机基础知识及UNIX发展史

Technorati Tags: UNIX发展史,存储知识,ABI,API,开源协议 TOC[-] 1.计算机系统组成机构 2.冯诺依曼体系结构 3.服务器硬件简介 4.存储容量换算 5.存储基础知识 6.操作系统 7.开发相关概念 8.UNIX发展史 9.开源协议 10.Linux哲学思想 计算机基础知识及UNIX发展史 1.计算机系统组成机构 计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成,如下图所示: 2.冯诺依曼体系结构 1946年数学家冯·诺依曼于提