当前位置:网站首页>基础知识学习记录
基础知识学习记录
2022-04-23 13:58:00 【li星野】
一、计算机基本结构
1、冯·诺依曼模型
(1)计算机硬件由下图五个部分组成
(2)存储程序的思路:系统的运行过程就是按照一定的顺序不断执行存储器中的程序指令的过程。
2、存储器分类
(1)主存储器即内存。程序当中待处理的数据以及处理的结果都存储在内存当中
(2)外存储器主要是用来长期保持数据的大容量存储器
(3)寄存器是CPU内部的高速存储器,宽度快,数目少
二、什么是程序
广义上说,为了实现一个特定的目标而预先设计的一组可以操作的工作步骤,称之为程序。
对于计算机而言,程序就是可以识别的一组有序的指令(二进制文件)。是存储在磁盘当中被加载到内存中执行。
三、程序设计语言的发展
1、机器语言
直接使用机器指令(0,1序列)来设计程序,可以被计算机直接识别。
不利于记忆,工作量大。
2、汇编语言
把机器指令符号化,通过简单的一组符号来表示机器指令,更加接近于自然语言,更加容易使用,但是工作量与很大。
换平台后差别大,移植性差。
3、高级语言
和固定的计算机系统无关,更加接近人类自然语言。一条语句可以对应多条机器指令,工作量小、开发效率高。
四、程序设计步骤
编辑(vi)->编译、链接(gcc)->执行、调试
五、总结
这个部分就是先简单的了解,后期的学习会更加的深入!
版权声明
本文为[li星野]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_43441284/article/details/124337790
边栏推荐
- SQL learning | complex query
- UML统一建模语言
- Reading notes: Secure federated matrix factorization
- The art of automation
- leetcode--977. Squares of a Sorted Array
- 第一章 电商秒杀商品回顾
- Storage scheme of video viewing records of users in station B
- Oracle告警日志alert.log和跟踪trace文件中文乱码显示
- 村上春树 --《当我谈跑步时,我谈些什么》句子摘录
- SQL learning | set operation
猜你喜欢
UML Unified Modeling Language
MySQL [read / write lock + table lock + row lock + mvcc]
freeCodeCamp----arithmetic_ Arranger exercise
2021年秋招,薪资排行NO
OSS cloud storage management practice (polite experience)
Postman reference summary
Reading notes: meta matrix factorization for federated rating predictions
零拷貝技術
Using Baidu Intelligent Cloud face detection interface to achieve photo quality detection
Dolphin scheduler configuring dataX pit records
随机推荐
Detailed explanation of redis (Basic + data type + transaction + persistence + publish and subscribe + master-slave replication + sentinel + cache penetration, breakdown and avalanche)
Jiannanchun understood the word game
第一章 电商秒杀商品回顾
Building MySQL environment under Ubuntu & getting to know SQL
RAC environment error reporting ora-00239: timeout waiting for control file enqueue troubleshooting
Influence of openssh version on SSH mutual trust creation in RAC environment
Express ② (routing)
redis如何解决缓存雪崩、缓存击穿和缓存穿透问题
Kettle--控件解析
Record a strange bug: component copy after cache component jump
Small case of web login (including verification code login)
PG library to view the distribution keys of a table in a certain mode
[code analysis (4)] communication efficient learning of deep networks from decentralized data
Wechat applet
Static interface method calls are not supported at language level '5'
The art of automation
MySQL [read / write lock + table lock + row lock + mvcc]
蓝绿发布、滚动发布、灰度发布,有什么区别?
leetcode--357. 统计各位数字都不同的数字个数
Haruki Murakami -- Excerpt from "what do I talk about when I talk about running"