2019/7/25 编程本质及计算机组成原理(01)

1. 什么是编程语言?

编程语言就是人与计算机交流的一个工具,一个介质。

2. 什么是编程?

编程是一个用编程语言写出一个文件的一个过程,这些文件会产生一个目的一个结果。

3.为什么要编程?

编程写出一个软件或一个文件,这些文件会提高我们的生产力效率,或者让我们的需求达到满足**。

4.计算机5大组成分别有什么作用?

  • 计算机五大组成部分由控制器运算器输入设备输出设备,存储器组成。
  • 控制器是计算机的指挥系统,相当于人的大脑一样指挥一些动作工作的运转。
  • 运算器是计算机的运算系统。实现算术运算和逻辑运算。
  • 输入设备就是输入信息的设备,例如鼠标,键盘等~~
  • 输出设备是计算,输出信息数据的设备,常见的有打印机绘图仪,蓝牙音响等。
  • 存储器就是计算机存储数据信息用的,格式为01的形式。

5.机械硬盘的工作原理?

  • 机械硬盘有机械手臂,磁道和扇区组成。机械硬盘通过机械手臂读取数据,机械手臂的末端是磁头。
  • 磁道:磁道是机械硬盘的磁面中的一个一个圈,磁道用于存储数据。
  • 扇区:扇区最小的单位通常为512KB,为了减小IO操作,机械硬盘也会将多个相邻的扇区组合在一起,形成一个块,这个块就是我们在Windows看到的C.D分区。

6. QQ启动的流程

双击QQ图标--->CPU向内存发出读取,内存再向硬盘取出运行QQ的指令--->控制器分析 然后运行QQ的指令--->运算器运行进行一系列算术运算和逻辑匀速那打开QQ,并从硬盘读取QQ的代码至内存。

原文地址:https://www.cnblogs.com/jhpy/p/11247757.html

时间: 2024-11-08 12:15:26

2019/7/25 编程本质及计算机组成原理(01)的相关文章

编程必备基础知识|计算机组成原理篇(06):计算机的字符与编码集

计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识.关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作.特别地,计算机基础知识体系庞杂,想要从零学习或者复习都耗时耗力. 有鉴于此,本系列文章将带你更快的补足编程必备基础知识,涵盖计算机领域三大基础知识:计算机组成原理.操作系统.计算机网络,这些都是大学计算机课程里面最重要的内容.文章对这些内容做了提炼和

编程必备基础知识|计算机组成原理篇(07):计算机的总线

计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识.关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作.特别地,计算机基础知识体系庞杂,想要从零学习或者复习都耗时耗力. 有鉴于此,本系列文章将带你更快的补足编程必备基础知识,涵盖计算机领域三大基础知识:计算机组成原理.操作系统.计算机网络,这些都是大学计算机课程里面最重要的内容.文章对这些内容做了提炼和

编程必备基础知识|计算机组成原理篇(09):CPU的控制器和运算器

计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识.关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作.特别地,计算机基础知识体系庞杂,想要从零学习或者复习都耗时耗力. 有鉴于此,本系列文章将带你更快的补足编程必备基础知识,涵盖计算机领域三大基础知识:计算机组成原理.操作系统.计算机网络,这些都是大学计算机课程里面最重要的内容.文章对这些内容做了提炼和

深入浅出计算机组成原理

课程目录:第00课.开篇词丨为什么你需要学习计算机组成原理?.rar第01课.冯-诺依曼体系结构:计算机组成的金字塔.rar第02课.给你一张知识地图,计算机组成原理应该这么学.rar第03课.通过你的CPU主频,我们来谈谈“性能”究竟是什么?.rar第04课.穿越功耗墙,我们该从哪些方面提升“性能”?.rar第05课.计算机指令:让我们试试用纸带编程.rar第06课.指令跳转:原来if.rar第07课.函数调用:为什么会发生stackoverflow?.rar第08课.ELF和静态链接:为什么

2019在职跨考南大计算机非全日制专硕-初试364经验帖

今天刚刚收到录取通知邮件,一颗悬着的心终于放下了. 接下来,我将为大家介绍一下南京大学计算机科学与技术系-计算机专业学硕/专硕的录取难度.全日制和非全日制的培养方式.我的复习经验.复试过程等. 一.背景 本人多年前毕业于南京理工大学光电信息工程专业,所学专业课与通信工程.电子信息工程类似.虽不能说完全没有计算机相关基础,但和科班应届生相比也着实算得上薄弱.毕业后进入江苏电信从事IT方面的工作,java.linux等也接触了一些,然而工作毕竟偏向于生产应用,对考试谈不上有什么帮助. 2018年初,

Java架构师成长之道之计算机组成原理概述篇

Java架构师成长之道之计算机组成原理概述篇 Java架构师成长之道 1.1 计算机的发展简史 1.1.1 计算机发展的四个阶段 自从1945年至今,计算机经历了电子管计算机,晶体管计算机,集成电路计算机以及超大规模集成电路计算机. 电子管计算机(1945年-1957年) 第二次世界大战是电子管计算机产生的催化剂,而最著名的电子管计算机是来自美国的埃尼阿克(ENIAC),这一时期的计算机有如下特点: 集成度小,占用空间大 功耗高,运行速度慢 操作复杂,更换程序需要接线 晶体管计算机(1957年-

计算机组成原理-2

原文引用https://www.dazhuanlan.com/2019/08/25/5d622896d4e25/ 计原第二章:计算机的发展及应用. 1.计算机的发展史 1.计算机的产生和发展 世界上第一台电子计算机:1946年 美国 ENIAC 1955年退役 (用手工搬动开关和拔插电缆来编程) 2.硬件技术对计算机更新换代的影响 代 时间 硬件技术 速度(次/秒) 一 1946-1957 电子管 40,000 二 1958-1964 晶体管 200,000 三 1965-1971 中小规模集成

多么痛的领悟——计算机组成原理第一讲

多么痛的领悟——计算机组成原理第一讲 前言 大家好,我是泰斗贤若如,我又开始更新文章了,本次更新的内容是计算机组成原理,是大学计算机相关专业必须学的,我是大三上学期学的,刚开始学的时候感觉很难,get不到重点,直到学了一遍,被期末考试逼了一遍,我才有所领悟,多么痛的领悟啊.我打算自己把整本书中的重点总结一遍,第一是自己过一遍,第二是给新手赠予玫瑰,希望你们学的时候花最少的时间学更多的知识,别再在考试前病急乱投医了(偷笑表情) 一.计算机系统 1.计算机的硬件 计算机系统由“硬件”和“软件”两大部

计算机组成原理_第四版课后习题答案(完整版)

计算机组成原理_第四版课后习题答案(完整版) ?第一章 1.?比较数字计算机和模拟计算机的特点. 解:模拟计算机的特点:数值由连续量来表示,运算过程是连续的: 数字计算机的特点:数值由数字量(离散量)来表示,运算按位进行. 两者主要区别见P1?表1.1. 2.?数字计算机如何分类?分类的依据是什么? 解:分类: 数字计算机分为专用计算机和通用计算机.通用计算机又分为巨型机.大型机. 中型机.小型机.微型机和单片机六类. 分类依据:专用和通用是根据计算机的效率.速度.价格.运行的经济性和适应性来划