计算机基础

什么是计算机应用基础知识 计算机应用基础涵盖硬件、操作系统、软件应用、网络、编程、信息处理、多媒体及安全等领域,掌握它可高效工作学习,解决实际问题,保障计算机安全。 阅读详情

内存的概念

内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。 内存是由内存芯片、电路板、金手指等部分组成的。

抽象理解:

一个开关,有两种状态,开启和关闭,一种对应1,另一种对应0。把八个开关放到一间房子中,可以将该房间称之为“一个字节”,一个开关代表“一位”。每个房间都有一个门牌号,看做“地址”,把无数个房间罗列起来组成摩天大厦,可以将大厦看做内存
注意:内存中以二进制形式存储数据
单位:

1bit
8bit     = 1字节
1024字节 = 1k
1024k    = 1M
1024M    = 1G
1024G    = 1T

进制

二进制
数字: 0 1
特征:逢二进一
场景:数据存储
1 + 1 = 10

八进制
    数字:0 1 2 3 4 5 6 7
    特征:逢八进一
    1 + 7 = 10


十进制
    数字:0 1 2 3 4 5 6 7 8 9
    特征:逢十进一
    1 + 9 = 10

十六进制
    数字:0 1 2 3 4 5 6 7 8 9 a b c d e f
    特征:逢十六进一
    场景:表示内存地址
    1 + f = 10
    1 + d = e
    1 + 9 = a
    0 1 2

进制转换

十进制转二进制:
    原理:倒除法,余数逆序
    11(10) -- 1011(2)
二进制转十进制:
    原理:当前的数字乘以2的位数次方,最后每一位相加
    1011(2) -- 11(10)
    1 x 2^0 + 1 x 2^1 + 0 x 2^2 + 1x2^3=1+2+0+8=11
二进制转八进制:
    原理:三位一取,从二进制数字的低位开始取3位,将之转为十进制数字即为对应的八进制数,位数不够高位补0
    1011(2) -- 13(8)
二进制转十六进制:
    原理:四位一取,从二进制数字的低位开始取4位,将之转为十进制数字即为对应的十六进制数,位数不够高位补0
    1011(2) -- b(16)
八进制转二进制:
    原理:一转三位,八进制的一位相当于二进制的三位(位数不够高位补0),转换的时候按照十进制操作
    13(8) -- (2)
十六进制转二进制:
    原理:一转四位,十六进制的一位相当于二进制的四位(位数不够高位补0),转换的时候按照十进制操作
    b(16) -- 1011(2)

扩展:8421

存储数据

1、先开辟空间,在存储数据,计算机开辟空间最小单位是字节
2、用最高位表示符号位,用0表示正数1表示负数,其他的是数据位

原码、反码、补码

原码:

规定了字节数,写明了符号位,就得到了数据的原码
思考:计算机是否以原码的形式存储数据的?
0000 0000  0000 0000  0000 0000  0000 0101
1000 0000  0000 0000  0000 0000  0000 0101

1000 0000  0000 0000  0000 0000  0000 1010
结论:计算机不以原码形式存储数据

反码

正数的反码是其原码,负数的反码是其原码符号位不变,其他位取反
思考:计算机是否以反码的形式存储数据的?
0000 0000  0000 0000  0000 0000  0000 0101
1111 1111  1111 1111  1111 1111  1111 1010

1111 1111  1111 1111  1111 1111  1111 1111
结论:计算机不以反码形式存储数据

补码

正数的补码是其原码,负数的补码是其反码加1
思考:计算机是否以补码的形式存储数据的?
0000 0000  0000 0000  0000 0000  0000 0101
1111 1111  1111 1111  1111 1111  1111 1011

1 0000 0000  0000 0000  0000 0000  0000 0000
问题:多出来的溢出
结论:计算机以补码形式存储数据

逆推原码

根据补码得到其原始数据:
将其看成原码,求其补码,得到的补码就是数据的原码
1111 1111  1111 1111  1111 1111  1111 1011
1000 0000  0000 0000  0000 0000  0000 0100
1000 0000  0000 0000  0000 0000  0000 0101
计算机基础的重要性 最近快毕业了,想从事软件开发的工作,也参加了好多校园招聘的笔面试,笔面试题目大多都是关于基础的,只要基础扎实,很多大厂的工作机会都不在话下,可见计算机基础的重要性。今天看到了一篇关于重要性意义的文章,觉得挺受用,转载来分享(内容有调整)。 我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不... 阅读详情

相关推荐

2、计算机基础到底是哪些基础

经常有小伙伴私信我说**“庆哥庆哥,我不是科班的,转行的,计算机零基础,啥也不懂,学计算机可以吗?计算机基础什么的都不知道,像什么操作系统啊,计算机组成原理啊,还有什么数据结构和算法,完全懵啊,咋整?”** 这就是一个计算机基础知识的问题,那么这些不会,影响你学习编程吗?答案是不影响你开始学习编程,但是影响你未来可以走多远,学多深! 啥意思嘞,就好比这样的一个问题:“庆哥,我数学和英语不好,可以学编程吗?”这个答案也是肯定可以的,那么有什么影响呢? 这么说吧,比如你以后找编程类的工作,如果你月薪一万你就满足

庆哥Java的优快云技术博客 818

计算机基础知识

计算机基础知识 1计算机的组成 1.1控制器:控制计算机其他硬件 1.2运算器:负责数学运算与逻辑运算 1.3存储器:分为内存与外存 内存:优点:存取速度快;缺点:是断电会丢失数据 外存:优点:数据断电不会丢失 缺点:存取速度较慢 1.4.输入设备:键盘鼠标等 1.5.输出设备:屏幕等。 注:控制器运算器统称为cpu(中央处理器),输入输出设备统称为IO设备。 2运行程序相关的三大计算机硬件核心...

python基础 197

渗透测试实战—云渗透(AK/SK泄露)

渗透测试实战思路分享:getshell方法及横向移动方法,云安全(AK/SK泄露)

网安日记本的博客 4051

计算机基础到底是哪些基础?为什么很重要!

基础不牢,地动山摇!

庆哥Java的优快云技术博客 2万+

基于TENG的呼吸测量与识别系统:从蓝牙到WiFi的改造与上位机实现

本文介绍了一种基于摩擦纳米发电机(TENG)的呼吸测量系统改造方案,将原有蓝牙通信升级为WiFi传输。系统通过TENG传感器采集呼吸信号,STM32微控制器处理数据后,经ESP8266 WiFi模块发送至上位机。文中详细阐述了硬件改造(四通道改单通道、蓝牙换WiFi)、嵌入式软件修改(包括ESP8266驱动、数据采集与TCP通信实现)以及上位机软件设计。改造后的系统提升了传输距离和稳定性,为可穿戴健康监测提供了更优解决方案。

huanghm88的专栏 110

L型探测器几何畸变矫正

定位像素空间位置 -> 计算水平面投影点 -> 统一物理分辨率 -> 重采样生成新图。

如果想成为中心,那么就到中心去吧。 241

大学计算机基础笔记

大学计算机基础笔记

机会平等 2万+

uni-app - 在纯 JS 文件中调用自定义弹框组件 / 封装全局 API 调用弹框组件(解决小程序、APP 无法使用 document.body.appendChild 插入组件节点)适配全端

uni-app-在纯JS文件中调用自定义弹框组件/封装全局API调用弹框组件(解决小程序、APP无法使用document.body.appendChild插入组件节点)适配全端,uni-appappendChild怎么向小程序中插入节点,如何开发类似uni.showModal全局组件。h5端可以通过document.body.appendChild挂载,请问app跟微信小程序怎么弄,请问uniapp如何封装全局api调用弹窗组件?uniapp怎么设置所有页面共用的组件Uni

🏆 前端领域优质创作者 1万+

什么是运用计算机技术基础概念,计算机应用基础是什么

随着上个世纪90年代计算机正式的引入中国,在这短短的20年里,我们的生活发生了翻天覆地的变化,我们的生活变得已经离不开计算机了,那么计算机应用基础是什么课程呢?大学里面已经有这个专业了哦。专业主干课程,核心课程(一)专业骨干课程1、计算机数学基础本课程是计算机专业必修的数学基础知识。针对计算机专业的特点,加强了Mathematica 数学软件的应用。包含4大模块:微积分、线性代数、概率论。在微积...

weixin_35742852的博客 1022

一文搞懂多速率信号处理中信号插值的本质:从插 0、插原值到线性插值!

信号插值在数字信号处理中经常被使用,但“插值”背后究竟发生了什么,却常被忽略。插0、插原值、线性插值看似只是不同的实现方式,实则对应着完全不同的频域效应与滤波特性。本文将结合公式与MATLAB仿真,深入剖析插0、插原值与线性插值三种典型策略的本质区别。

m0_66360845的博客 918

uniapp - 实现 App 端 “半屏幕“ 连续扫码功能,页面只有半个屏幕是扫码框并且可持续连续扫码获取数据(不使用官方 uni.scanCode API,因为无法连续扫码!)详细示例源码插件教程

uniapp app端实现半屏幕扫码,uniapp 扫一扫半个屏幕,uniapp 扫一扫,uniapp持续扫码实现,uniapp怎么自定义扫码和连续扫码,uni-app App端半屏连续扫码,uniapp 扫一扫半个屏幕,uniapp自定义扫码页面样式,实现连续扫码功能(uniapp),uniapp - 实现 App 端 "半屏幕" 连续扫码功能,页面只有半个屏幕是扫码框并且可持续连续扫码获取数据(不使用官方 uni.scanCode API,因为无法连续扫码!)详细示例源码插件教程。

✅ 精选推荐文章 1万+

计算机应用基础是文管二级吗,计算机应用基础

计算机应用基础出版时间:2007年09月定  价:22.00I S B N :9787807342632所属分类: 计算机•网络>计算机理论&nbsp计算机•网络&nbsp大中专教材>高职高专教材&nbsp大中专教材&nbsp标  签:教材考试与认证计算机基础理论计算机科学理论计算机与互联网综合计算机考试...

weixin_42368683的博客 1354

企业级AI平台架构设计:AI应用架构师的未来趋势

企业级AI平台是AI从“实验室”走向“生产线”的关键,而AI应用架构师就是这条“生产线”的总设计师。未来,随着生成式AI、边缘计算、自治式AI的发展,架构师的角色将越来越重要——他们不仅要构建技术平台,还要连接技术与业务,让AI真正创造价值。“不要做‘只会调模型的工程师’,要做‘能解决业务问题的架构师’。因为,真正有价值的AI,从来不是“最先进的模型”,而是“能落地、能复用、能创造业务价值的平台”。愿你在企业AI转型的浪潮中,成为那个“搭建桥梁的人”——连接技术与业务,连接现在与未来。

小程序开发 973

基础计算机应用技能,计算机应用基础技能教程

计算机应用基础技能教程出版时间:2008年02月定  价:35.00I S B N :1234567890123所属分类:标  签:计算机基础理论计算机科学理论计算机与互联网《计算机应用基础技能教程》以培养学生计算机基本操作和应用技能为目标,与国家计算机职业技能认证紧密结合。采用“任务驱动式”和“项目式”教学法为全书主线,使学生带着问题学,学习目标更加明确和具体。通过本教程的学习,使学生在...

weixin_42511201的博客 412

【51单片机实物】基于51单片机设计的简易直流电机调测速系统(可用在普中开发板)

功能任务描述:将设置的转速与当前测量的转速比较,得出差值用于控制DAC0832的输出电压,从而控制直流电机的转速,使转速逐渐达到设置转速。在LED上显示设置转速(左2位LED)和当前转速(右2位LED),转速显示采用十进制。控制过程中,当前转速显示不断变化。*直流电机转速范围0-96r/s,误差±1r/s

嵌入式阿齐Archie 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

计算机应用基础计算机基础知识 PPT 下载

计算机应用基础计算机基础知识 PPT 下载 去发现同类优质开源项目:https://gitcode.com/ 简介 本资源包含了一套完整的《计算机应用基础计算机基础知识》教学 PPT,共计 84 张幻灯片。该教程旨在帮助学习者掌握计算机的基础知识和应用技能,为参加全国计算机等级考试(NCRE)一级考试打下坚实基础。 目录 课程说明 项目1 掌握计算机基础知识 项目2 应用Win 7 操作系统(暂...

gitblog_06752的博客 471

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

计算机应用基础mooc,计算机应用基础

spContent=《大学计算机基础》是一门公共基础课。内容贯彻计算思维的理念,涉及计算机各领域概念内容。通过学习,培养学生良好的信息素质,使其能利用计算机手段,为后继计算机课程的学习奠定必要的基础。本课程授课过程中使用了西安邮电大学李培老师《大学计算机基础》课程的部分资源,在此表示感谢。—— 课程团队课程概述本课程是教育部计算机教学指导委员会指定的公共基础必修课,是学习其它计算机课程的基础,面向...

weixin_30025115的博客 593

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

学计算机要有什么基础,学计算机需要什么基础

审美需要作为一种精神需要,有着广泛而深厚的生理基础,它是人的生理需要和心理需要在个体身上的一种转换形式.由于社会现实条件和社会文化规范的阻碍与压抑,以及文化表达机制和认同机制的共同制约,人的生理需要和心理需要会转化为深层的心理欲望,而心理欲望在趋向于满足和这种满足实际上不可能实现的矛盾中,人们以对象...谈到化学,是很多人痛恨的一门学科,也是一些人喜欢的学科。为啥?因为化学太难了,每次考试都很差。...

weixin_29304021的博客 458

在计算机基础这门课程中可以学到什么,计算机基础个人总结

计算机基础心得体会心得体会在选修这门课程之前,我犹豫了好久,感觉自己学习它比较困难,因为自己 对电脑还是很陌生, 但是自己的专业课和计算机是直接挂钩的。所以最后还是选 了这门课。上第一节课的时候,坐在后面,听不太到,要辛苦老师多走动下咯!不然后 面的同学们真的听不清啦!不过呢,还是有很认真地听老师的话啦!虽然对这个 不太感兴趣吧, 但是感觉学会了会有很大的成就感!学习的内容对我们都有很大 的帮助,...

weixin_29231263的博客 2746

大学计算机基础 教学要求,《大学计算机基础》课程教学大纲

《《大学计算机基础》课程教学大纲》由会员分享,可在线阅读,更多相关《《大学计算机基础》课程教学大纲(3页珍藏版)》请在人人文库网上搜索。1、大学计算机基础课程教学大纲一、层次与学制:本科,四年制(含五年制)二、教学时数:56学时/68学时,一年级(上学期或下学期)开设;周学时:4三、适用专业:全院各专业四、课程性质和任务本课程是公共必修课程,是大学各专业计算机教育中第一层次的课程,是当代大学生的公...

weixin_39717598的博客 1109

计算机基础认知

计算机基础认知 学习Java之间我们先了解一些关于计算机基础的相关知识。 计算机发展        计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。        电脑发展史分为四个阶段:    

接近神的男人 844

大学计算机基础知识的书,大学计算机基础

大学计算机基础(2013年复旦大学出版社出版的图书)语音编辑锁定讨论上传视频《大学计算机基础》是2013年8月复旦大学出版社出版的图书,作者是陈一明、吴良海。书名大学计算机基础作者陈一明吴良海类别大学教材出版社出版时间2013年8月页数334 页定价39.5 元开本16 开装帧平装ISBN978-7-309-09844-0/T·474字...

weixin_34593328的博客 356

大学计算机应用能力基础,大学计算机应用基础

下文是CN人才网小编整理的大学计算机笔试试题,欢迎阅读参考!大学计算机笔试试题一一、 用适当内容填空1. 在计算机内用(2)个字节的二进制数码代表一个汉字。2. (机器)语言是计算机唯一能够识别并直接执行的语言。3. 标准ASCⅡ字符集总共有(128)个编码。4. 第一台电子计算机ENIAC诞生于(...以下是小编整理的关于大学计算机基础试题及答案,希望对你有帮助。一、单选题1、完整的计算机系统由...

weixin_34966284的博客 755

大学计算机基础课程报告python-大学计算机基础

spContent=《大学计算机基础》是面向大学一年级非计算机专业学生开设的计算机入门课程。它既不是一门单纯的计算机知识课程,也不是一门程序设计课程或者算法课程,而是一门思维方式和工程方法的训练课程。课程除介绍必要的计算机基础知识外,着重通过系列案例讲解和Python编程实践,培养学生以计算思维解决实际问题的基本思维方法。课程从问题抽象建模开始,通过从自然语言描述的问题,到形式语言描述的模型,到算...

weixin_37988176的博客 2031

学计算机基础专业必备的书,大学计算机基础教程

大学计算机基础教程(2017年清华大学出版社出版的图书)语音编辑锁定讨论上传视频《大学计算机基础教程》是2017年清华大学出版社出版的图书,作者是丛秋实、荆霞、张艳、李娅。进入21世纪以后,计算机的发展越来越迅速,它正改变着人们的生活和思维方式。计算机与社会各个领域的联系越来越紧密。本书着重介绍计算机的基本概念、基本原理和基本应用。通过本书的学习,读者可对计算机的基本概念、计算机软硬件和网络基本知...

weixin_35176891的博客 786
上一篇: 网页版长链接对话
下一篇: 初识python
Are you ready
博客等级 码龄8年 312粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值