当前位置:网站首页>基础知识学习记录
基础知识学习记录
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
边栏推荐
- leetcode--977. Squares of a Sorted Array
- SQL learning window function
- China creates vast research infrastructure to support ambitious climate goals
- pycharm Install packages failed
- MySQL [read / write lock + table lock + row lock + mvcc]
- Static interface method calls are not supported at language level '5'
- Influence of openssh version on SSH mutual trust creation in RAC environment
- 大专的我,闭关苦学 56 天,含泪拿下阿里 offer,五轮面试,六个小时灵魂拷问
- Spark入门基本操作
- 低频量化之明日涨停预测
猜你喜欢
自动化的艺术
Kettle--控件解析
联想产品经理林林:天津当地网络运营商网络故障 ZUI系统后台服务器暂时无法正常工作
解决方案架构师的小锦囊 - 架构图的 5 种类型
Reading notes: meta matrix factorization for federated rating predictions
SQL learning window function
Quartus Prime硬件实验开发(DE2-115板)实验一CPU指令运算器设计
Dolphin scheduler configuring dataX pit records
Basic SQL query and learning
聯想拯救者Y9000X 2020
随机推荐
RAC environment alert log error drop transient type: systp2jw0acnaurdgu1sbqmbryw = = troubleshooting
自动化的艺术
SSM project deployed in Alibaba cloud
Spark入门基本操作
Taobao released the baby prompt "your consumer protection deposit is insufficient, and the expiration protection has been started"
JS 力扣刷题 103. 二叉树的锯齿形层序遍历
Building MySQL environment under Ubuntu & getting to know SQL
初探 Lambda Powertools TypeScript
Express ② (routing)
剑南春把文字游戏玩明白了
2021年秋招,薪资排行NO
SQL learning | complex query
leetcode--977. Squares of a Sorted Array
JS force deduction brush question 102 Sequence traversal of binary tree
Express middleware ③ (custom Middleware)
Reading notes: meta matrix factorization for federated rating predictions
L2-024 部落 (25 分)
Crontab timing task output generates a large number of mail and runs out of file system inode problem processing
Troubleshooting of expdp export error when Oracle table has logical bad blocks
freeCodeCamp----arithmetic_ Arranger exercise