首页 > 编程语言 >小白从零开始学习编程 day1

小白从零开始学习编程 day1

时间:2024-03-06 11:24:41浏览次数:23  
标签:计算机 编程语言 编程 day1 磁道 从零开始 CPU 硬盘

1.什么是编程语言

编程语言是用于计算机与人沟通的介质

2.什么是编程

使用编程语言编写出一系列文件

3.为什么进行编程

通过奴役计算机,解放劳动力

4.计算机的五大组成部分

 1.CPU
  (1)控制器:用于控制硬件
  (2)运算器:进行逻辑运算和算数运算
 2.内存
  (1)运行速度快
  (2)断电即消失
 3.外存
  (1)容量大且永久储存
  (2)读取速度慢
 4.输入设备:输入信息包括键盘、鼠标
 5.输出设备:输出信息包括显示屏、打印机
   *特殊设备:U盘,既是输入设备也是输出设备,被称为IO设备

5.计算机组成补充

 1.多核CPU:即计算机可同时处理任务数量
 2.64位与32位:64与32代表计算机CPU一次可取的二进制数的数量
 3.硬盘
    1.机械硬盘
       1.机械手臂:读取数据
       2.扇区(512kb):划分磁道,多个扇区组成一个分盘(C盘、D盘)
       3.磁道:储存数据
       4.平均寻道时间
       5.平均延迟时间
       6.平均寻数据时间:平均寻道时间+平均延迟时间
    2.固态硬盘:基于算法和电数据进行储存

标签:计算机,编程语言,编程,day1,磁道,从零开始,CPU,硬盘
From: https://www.cnblogs.com/TuTuzhou/p/18056124

相关文章

  • 多线程网络编程
    创建tcp套接字1//intsocket(intdomain,inttype,intprotocol);2//-功能:创建一个套接字3//-参数:4//-domain:协议族5//AF_INET:ipv46//AF_INET6:ip......
  • 学习 Day1 MarkDown语法练习
    学习Day1MarkDown语法练习Day1,了解了MarkDown的基本语法,为日后的学习做准备。标题语法使用'#'号来标出标题的等级,如:一级标题为('#'+空格),二级标题为('##'+空格)例如:二级标题三级标题字体语法使用特定的语法给字体增加样式加粗字体(使用'**'号)倾斜字体(使用'*'号)......
  • Day1.numpy
    numpy数组的应用1.创建引入numpy库importnumpyasnp创建对象一维arr=np.array([1,2,3])二维arr=np.array([1,2,3],[4,5,6])#相当于一个二维数组2.常用属性T数组维度的转换dtype数据类型shape数组维度大小,如三行四列astype类型转换3.获取行列数arr......
  • lua模块化编程
    moduleA.lua--moduleA.lualocalmoduleA={}functionmoduleA.hello()print("HellofrommoduleA")--与调用者同一个环境,可以调用到原环境中的sayHi函数sayHi()endreturnmoduleAmoduleB.lua--moduleB.lualocalmoduleB={}functionmoduleB.......
  • 从零开始写 Docker(四)---使用 pivotRoot 切换 rootfs 实现文件系统隔离
    change-rootfs-by-pivot-root.png本文为从零开始写Docker系列第四篇,在mydockerrun基础上使用pivotRoot系统调用切换rootfs实现容器和宿主机之间的文件系统隔离。完整代码见:https://github.com/lixd/mydocker欢迎Star推荐阅读以下文章对docker基本实现有一个大......
  • (续)signal-slot:python版本的多进程通信的信号与槽机制(编程模式)的库(library) —— 强化学
    前文:signal-slot:python版本的多进程通信的信号与槽机制(编程模式)的库(library)——强化学习ppo算法库sample-factory的多进程包装器,实现类似Qt的多进程编程模式(信号与槽机制)——python3.12版本下成功通过测试......
  • 代码随想录算法训练营day13 | leetcode 239. 滑动窗口最大值、347. 前 K 个高频元素
    目录题目链接:239.滑动窗口最大值-困难题目链接:347.前K个高频元素-中等题目链接:239.滑动窗口最大值-困难题目描述:给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。......
  • 从零开始做一个软渲染器——视锥剔除、齐次裁剪和背面剔除
    从零开始做一个软渲染器——视锥剔除、齐次裁剪和背面剔除项目地址:https://github.com/DogWealth/PIRenderer1.视锥剔除最简单的视锥剔除只需要在齐次空间(也就是透视投影变换之后,透视除法之前)中对三角形的顶点判断是否满足如下条件\[-w\lex\lew\\-w\ley\lew\\-w\le......
  • .Net Core(六) 面向切面编程
    简介面向切面编程(AOP,Aspect-OrientedProgramming)是一种编程范式,旨在增强现有的面向对象编程(OOP,Object-OrientedProgramming)范式。AOP通过在程序执行过程中动态地将横切关注点(cross-cuttingconcerns)从它们所影响的对象中分离出来,并将其模块化,以便重用和管理。在传统的面向对......
  • 防御性编程,真的可以防止被裁吗?
    部门缺人,前端后端测试岗,base深圳/西安/北京:投递通道疫情之后,大环境一直很低迷,互联网也未幸免,于是,很多公司相继“开猿节流”,可怜的程序猿惶恐不安...接着,戏剧性的一幕发生了,国内的互联网大厂相继出现“降本见笑”的名场面,首先暴雷的是阿里云,事故原因:底层服务组件故障...随后,滴......