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

  硬件知识

计算机之父(冯·诺依曼)提出了一种结构 电子管-晶体管-集成电路-大规模集成电路 主要的要点是: 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# ........

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏LuckQI

美团面试经历,贡献出来一起学习

  晚7点,因为想到下周一才面试,我刚准备出去打个羽毛球,北京的电话就来了。面试官各种抱歉,说开会拖延了。 1、自我介绍 说了很多遍了,很流畅捡重点介绍完。...

932
来自专栏牛客网

美团java后台方向/2018春招/二面问题

1880
来自专栏刘望舒

一个妹子的Android秋招面试总结(已拿BAT等7家口头offer)

在2018Android暑期实习面试总结曾介绍过个人情况、自学经历、校招流程和复习重点,这部分就不再赘述。那么本篇先以日历形式回顾秋招之路,方便各位参考某厂的处...

3132
来自专栏Java架构师学习

2017年终巨献阿里、腾讯最新Java程序员面试题,准备好进BAT了吗

Java基础 进程和线程的区别; Java的并发、多线程、线程模型; 什么是线程池,如何使用? 数据一致性如何保证;Synchronized关键字,类锁,方法锁...

3415
来自专栏程序人生

[技术] 谈谈编程思想

这段时间又攒了很多答应了,但还未动手的文章。大概一两周前,有个读者留言:「程序君,能发篇文章有关编程思想的吗?我是编程初学者,对编程思想没啥概念,求传授点经验!...

3496
来自专栏张善友的专栏

软件开发设计原则

下文摘自http://www.csdn.net/article/2015-09-06/2825621 GoF(四人帮),传说中的四位大神们,他们联手搞出了一...

1879
来自专栏Create Sun

设计模式------设计原则

前言: 推荐几本相关的书: (1)Head First Design Patterns 曾经买Head First系列的时候买的一本书,是java语言的案例,但...

3238
来自专栏牛客网

阿里视频一面Java面经,回馈牛客(目测已凉)

最近抽奖拿了牛客的T-shit,马克杯,电风扇,于是乎决定写篇新鲜的面经哈哈哈,各位有面经也都不要吝啬啊!

1044
来自专栏Albert陈凯

scala语言会取代Java的吗?

曾经有人问Java的创始人高斯林这样一个问题,“除了Java语言以外,您现在还使用JVM平台上的哪种编程语言?”他毫不犹豫的说是Scala。 Scala到底是什...

3516
来自专栏好好学java的技术栈

面试经验贴:哪怕事先只准备1小时,成功概率也能大大提升

1087

扫码关注云+社区