博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算机基础知识_硬件知识
阅读量:4963 次
发布时间:2019-06-12

本文共 1033 字,大约阅读时间需要 3 分钟。

  硬件知识

计算机之父(冯·诺依曼)提出了一种结构

电子管-晶体管-集成电路-大规模集成电路
主要的要点是:
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#
........

 

转载于:https://www.cnblogs.com/iBinary/p/7341682.html

你可能感兴趣的文章
HDU6409 没有兄弟的舞会
查看>>
2018 Multi-University Training Contest 10 - TeaTree
查看>>
2018 Multi-University Training Contest 10 - Count
查看>>
HDU6203 ping ping ping
查看>>
《人人都是产品经理》书籍目录
查看>>
如何在git bash中运行mysql
查看>>
OO第三阶段总结
查看>>
构建之法阅读笔记02
查看>>
DataTable和 DataRow的 区别与联系
查看>>
检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败
查看>>
mysql数据库中数据类型
查看>>
Fireworks基本使用
查看>>
两台电脑间的消息传输
查看>>
Linux 标准 I/O 库
查看>>
.net Tuple特性
查看>>
Java基础常见英语词汇
查看>>
iOS并发编程笔记【转】
查看>>
08号团队-团队任务5:项目总结会
查看>>
SQL2005 删除空白行null
查看>>
mysql备份与恢复
查看>>