科锐课堂笔记:2017/2/21 基础知识
2017-02-22 15:49
381 查看
搞软件搞逆向,想要做得好在行业里达到中等以上水平,数学和英语挺重要的。重要的原因编程中算法是核心,而许多参考资料文献又以英文居多。学数学可以只学证明过程,具体公式在实际编程中再查询,学英文主要是背单词量,能看懂理解意思就行,不求语法精通。
现代计算机采用冯.诺依曼,其结构如下:
冯.诺依曼体系特点有:
1.数制采用二进制;
2.计算机按照程序顺序执行。
计算机硬件结构中,主板有两个知识点,BIOS和CMOS:
BIOS是一个固化程序(刷BIOS就是刷了一个固定内容的程序,没有存储单元),它的功能有:
1. POST自检;
2. 系统自举程序;
3. 中断。(搞软件的特别注意,利用提供的中断基础功能甚至可以脱离WINDOWS系统干坏事。)
CMOS——RAM,电池供电。(我理解为存储元件,用来保存数据、配置):
1. 用户数据信息;
2. 与时钟集成。
软件方面:
世界上第一个程序员叫阿达,是位女科学家。(就是著名静态调试软件IDA的图标)
计算机语言共四代:
第一代 机器语言;
第二代 汇编语言;(使用助记符)
第三代 面向过程;(如C)
第四代 面向对象。(C++之类)
老师的特别忠告:国内最好别搞外挂,一则如今法律越来越完善,二则国内根本不讲法律,想抓就抓不需要什么证据。
现代计算机采用冯.诺依曼,其结构如下:
冯.诺依曼体系特点有:
1.数制采用二进制;
2.计算机按照程序顺序执行。
计算机硬件结构中,主板有两个知识点,BIOS和CMOS:
BIOS是一个固化程序(刷BIOS就是刷了一个固定内容的程序,没有存储单元),它的功能有:
1. POST自检;
2. 系统自举程序;
3. 中断。(搞软件的特别注意,利用提供的中断基础功能甚至可以脱离WINDOWS系统干坏事。)
CMOS——RAM,电池供电。(我理解为存储元件,用来保存数据、配置):
1. 用户数据信息;
2. 与时钟集成。
软件方面:
世界上第一个程序员叫阿达,是位女科学家。(就是著名静态调试软件IDA的图标)
计算机语言共四代:
第一代 机器语言;
第二代 汇编语言;(使用助记符)
第三代 面向过程;(如C)
第四代 面向对象。(C++之类)
老师的特别忠告:国内最好别搞外挂,一则如今法律越来越完善,二则国内根本不讲法律,想抓就抓不需要什么证据。
相关文章推荐
- 网页制作基础知识整理2(课堂笔记)
- HTML5培训第11节课堂笔记(响应式布局:媒体查询,条件注释,mui基础知识,引导页小实例)
- 【课堂笔记】Linux的基础知识,基础命令,常用工具-1
- 黑马程序员---AWT编程基础知识课堂笔记---七个程序
- 网页制作基础知识整理1(课堂笔记)
- Java 基础知识课堂笔记
- JAVA面向对象中的基础知识整理-JAVA课堂笔记
- oracle基础知识笔记
- C++ 学习笔记 <1> C++ 语法基础知识
- Go语言学习笔记一、基础知识
- 网络编程基础知识笔记(2)
- MVC学习笔记之入门篇(二)mvc3相关介绍以及基础知识篇
- C/C++学习笔记:基础知识2
- 笔记 - JS易忘基础知识(二)(关于对象和继承)
- NT内核和驱动开发的基础知识-笔记
- MySQL学习笔记1——数据库与MySQL基础知识
- 【学习笔记四】C语言基础知识复习
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇
- php基础知识笔记
- Mysql 笔记之基础知识