怎么学修电脑才能精通-怎么样学修电脑系统
1.怎么自学修理电脑
2.计算机系统维护课程
3.怎么样自学电脑硬件维修
4.如何自学笔记本维修,需要哪些工具。
5.想学电脑不知道如何学
6.如何学习操作系统
怎么自学修理电脑
电脑维修属于一门技术,电脑维修可以解决软件和硬件的问题。伴随着媒体专业公司的市场培育和电脑维修从业者的人际传播,电脑维修行业被越来越多的电脑用户所了解,电脑维修的潜在客户群体不断增加。那么该怎么自己维修呢?以下是我为你整理的怎么自学修理电脑,希望能帮到你。
怎么自学修理电脑
1.PC主板和显卡都是比较容易损坏的设备,一般设计寿命就在三年左右,部分产品甚至使用一年多就会损坏。在失去厂商质保之后,很多用户都需要维修。更加重要的是,PC平台架构的转变很快,如果不维修该主板,很可能连同CPU和内存都要更换,而购买相同接口的主板又十分困难,此时维修几乎是唯一的选择。
2.硬盘维修
硬盘维修一直是PC维修行业的主要业务之一。由于硬盘本身稳定性极差,而且设计寿命较短,同时又容易遭受外部冲击,因此其损坏率一直居高不下。尽管如今硬盘价格已经相对比较便宜,但是很多用户在发现硬盘损坏后还是希望能够维修成功,这样可以继续发挥余热。更加重要的是,不少硬盘在维修后的确可以正常使用,譬如固件损坏和电路板损坏等。
3.笔记本维修
笔记本价格不菲,而且集成度相对较高。在失去厂商质保之后,用户只能求助于专业的维修服务商。相对而言,笔记本维修的收费较高,而且更换配件时也有比较可观的利润。目前国内不少笔记本都仅仅质保一年,而过保后的厂商服务不仅价格高得惊人、而且程序也很繁琐,这就给我们的加盟商留下了充足的市场空间。
4.外设维修
打印机是损耗较大的设备。经营这些设备的维修业务自然有着比较充裕的市场空间。更加重要的是,这些设备的维修可以与耗材销售结合在一起,再配合一些耗材再生技术,利润非常客观。
5.网络维护与IT外包
随着中国信息化进程的纵深发展,IT应用将更加广泛,企业的IT系统将日趋复杂多样,系统更新、升级的速度也会越来越快。这使得很多企业,特别是中小企业难以配备技能全面的IT人才,来组织和支撑企业自身IT系统的运营和维护。而且,由于自身IT应用系统的狭隘性,单个企业难以留住高素质的IT人才。面对这样的困境,采购市场中成熟的IT外包服务便成了这类企业最现实的选择。借助IT外包服务商的专业服务能力,企业有望实现更好的成本控制,将最新的IT技术应用到企业的IT系统中,实现IT系统和自身业务的无缝连接。可见,中小企业自身IT资源、能力与日趋普遍而重要的IT应用之间的巨大差异,为中国IT外包服务市场的发展提供了广阔的空间。特别是证券、基金、保险、城市商业银行等中小金融机构、中小型制造企业、流通企业和政府部门,都将会成为外包服务的重要用户。
此外信息技术的日益成熟和网络基础设施的日趋完善,为中国IT外包服务的发展奠定了物质基础。信息技术的成熟和透明化,促进了信息产业在全球范围内的超分工整合,使独立的第三方IT外包服务得以顺利展开。
怎么自学维修电脑之Modem常见故障一:56K的Modem不能上到56K。这个问题可以从以下几方面考虑:
1. 实际的56Kmodem最高速度只能达到53K左右,考虑各种影响,56Kmodem的速度一般在45-53K之间。
2. 电话线路在很大程度上影响Modem的传输速度,如果电话线路质量不好、线路电压不稳,56K的Modem
就上不到56K;另外使用分机上网,也会影响上网速度。
3. 未安装正确的驱动程序。
4. 和ISP使用的协议不同,只有您的Modem和您的ISP协议相同时,Modem才会达到56K的标准。
排除以上原因,您的56K Modem仍速度远远低于53K,这就是您的Modem硬件问题,可以考虑更换或送修了。
常见故障二:Modem经常掉线,产生掉线问题可能有以下几种原因:
1. 电话线路质量不好;
2. 若数据终端就绪(DTR)信号无效持续的时间超过Modem默认设置值,就会引起掉线;
3. 如果您的电话具有"呼叫等待"这一程控电话新功能,每当有电话打进来,调制解调器就会受到干扰而断开;
4. 另外,Modem本身的质量以及不同Modem间的兼容性问题也是引起Modem掉线的一个普遍存在的原因。
常见故障三:Modem无拨号音
当在夜深人静的时候上网时,为了不使拨号音影响别人睡眠,可以通过适当的AT命令来改变:可以用ATM0设置Modem无拨号音,而ATM1设置Modem从拨号到连接时有拨号音。对于音量的选择您可以通过以下指令改变,ATL0(低音量)、ATL1(低音量)、ATL2(中音量)、ATL3(高音量)。
常见故障四:传真速率达不到14400
Modem的最大传真速率是14400,而发传真时速率只有9600。这是因为大部分传真机的发送和接受速率都是9600,只有使用速率是14400或是33600的传真机,Modem的传真速率才会达到14400。
常见故障五:Modem无法拨号或连接
如果没有正确安装您的Modem,通信功能将无法正常工作。下列过程列出了验证Modem与Windows的通讯程序安装了不兼容的驱动程序文件,可能会导致COM端口和Modem工作不正常,所以应该首先检查是否加载了正确的Windows98文件。
1. 检验现有的通讯文件
(1) 将System目录中的COMM.DRV和SERIAL.VXD文件与Windows95软盘或光盘中的原版文件进行比较,检查文件的大小和日期是否相同。
(2) 确认在System.ini文件中有下列几行:[boot]Comm.drv=Comm.drv[386enh]device=*vcd
(3) 在"控制面板"中运行"添加新硬件"向导,检测和安装Windows驱动程序。注意:Windows在System.ini中不加载SERIAL.VXD驱动序,而是使用注册命令来加载它。另外,在System.ini中也没有与*VCD相关的文件。这些文件被内置于VMM32.VXD中。
2. 检验调制解调器的配置
在"控制面板"中,双击"调制解调器"图标。验证您的调制解调器的制造商和型号,运行"安装新调制解器"向导检测调制解调器并确认当前配置是否正确。如果您的调制解调器未出现在已安装的调制解调器列表中,请单击"添加",然后选择合适的调制解调器。如果制造商和类型不正确,并且在列表中没有您的设备制造商及类型,请试着用?通用调制解调器"中的"与Hayes兼容"项,设置为调制解调器支持的最大波特率,并单击"确定"。在排除冲突列表中删除所有的调制解调器条目。
3. 检查调制解调器是否处于可以使用状态
在"控制面板"中双击"系统"图标,然后单击"设备管理"标签,在列表中选择您的调制解调器并单击"属性",确认是否选中"设备已存在,请使用"。
4. 检查端口的正确性
在"控制面板"中双击"调制解调器"图标,选择您的调制解调器,然后单击"属性",在"通用"标签上,检验列出的端口是否正确。如果不正确,请选择正确的端口,然后单击"确定"。
5. 确认串口的I/O地址和IRQ设置是否正确
在"控制面板"中双击"系统"图标,单击"设备管理"标签,再单击"端口",选取一个端口,然后单击"属性",单击"资源"标签显示该端口的当前资源设置,请参阅调制解调器的手册以找到正确的设置,在"资源"对话框中,检查"冲突设备列表"以查看调制解调器使用的资源是否与其它设备发生冲突,如果调制解调器与其它设备发生冲突,请单击"更改设置",然后单击未产生资源冲突的配置。
注意:如果COM1上有鼠标器或其它设备,请不要在COM3上使用调制解调器。通常COM1和COM3端口使用同样的IRQ,并且在多数计算机上不能同时使用。COM2和COM4也有同样的问题。如果可能的话,请更改COM3和COM4端口的IRQ设置,使它们不再冲突。另外,有一些显示卡的地址也和COM4端口冲突,如果发现冲突,请使用其它端口,或者更换您的图形适配器。
6. 检验端口设置
在"控制面板"上双击"调制解调器"图标,单击调制解调器,然后单击"属性",在出现的菜单中单击"连接"标签以便检查当前端口设置,例如波特率、数据位、停止位和校验。
7. 检验调制解调器波特率
在"控制面板"中双击"调制解调器",选择一种调制解调器,然后单击"属性",单击"通用"标签,然后将波特率设置为正确速率。 注意:如果您呼叫的主系统在原先设置的波特率下无法通讯,那么有时降低波特率可能会解决问题。
计算机系统维护课程
Ⅰ 计算机专业主修课程都有什么
主干学科:计算复机科学与技术制
主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统等。
主要实践性教学环节:包括电子工艺实习、硬件部件设计及调试、计算机基础训练、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
:
本专业是计算机硬件与软件相结合、面向系统、侧重应用的宽口径专业。通过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。
计算机学科的特色主要体现在:理论性强,实践性强,发展迅速按一级学科培养基础扎实的宽口径人才,体现在重视数学、逻辑、数据结构、算法、电子设计、计算机体系结构和系统软件等方面的理论基础和专业技术基础,前两年半注重自然科学基础课程和专业基础课程,拓宽面向。后一年半主要是专业课程的设置,增加可选性、多样性、灵活性和方向性,突出学科方向特色,体现最新技术发展动向。
参考资料:
Ⅱ 计算机网络技术主修什么课程
网络方向主要学的是交换机和路由器的机理,布线,配置,优化,网络拓扑结构,网络的各种协议,负载均衡,防火墙,会使用网络监控设备,精通linux,机房建设,对各大公司的包括华为,华三,思科的设备要了解,网络自动化管理,流量管控,异常处理,日志的分析,一定程度的读写编程基础
就业方向基本上是运维工程师,网络工程师吧,这两个招的人最多(对于大专学历),负责各种服务器的日常维护,机房管理,布线,linux一定要熟练,网络配置命令常用的要熟练,要能深入浅出。
学习期间有能力就去考思科的证,含金量蛮高的,这样你要是还不能获得大公司的青睐,你来这题目下把我绑到火箭上射到外太空,我保证没有一句怨言。或者夸张的说,上面说的任何一项技术只要你能精通,精通,比如linux系统。
Ⅲ 计算机专业必修课程
计算机专业必修课程:电子商务设备与工具安全操作与维护、电子商务流程、电子商务网站设计与制作、网络营销实务、电子商务数据安全实务、条码编制实务。
计算机专业是计算机硬件与软件相结合、面向系统、侧重应用的宽口径专业。通过基础教学与专业训练,培养基础知识扎实、知识面宽、工程实践能力强,具有开拓创新意识,在计算机科学与技术领域从事科学研究、教育、开发和应用的高级人才。
主要课程有:
电子技术、离散数学、程序设计、数据结构、操作系统、计算机组成原理、微机系统、计算机系统结构、编译原理、计算机网络、数据库系统、软件工程、人工智能、计算机图形学、数字图像处理、计算机通讯原理、多媒体信息处理技术、数字信号处理、计算机控制、网络计算、算法设计与分析、信息安全、应用密码学基础、信息对抗、移动计算、数论与有限域基础、人机界面设计、面向对象程序设计等。
计算机专业人才的培养目标有很多,就大学计算机专业的设置来看,大致可以概括为以下几个方面:
一、计算机软件与理论
本专业主要培养具有较强理论基础和设计、开发软件能力的软件人才,以满足软件开发、技术管理、科学研究和高等教育等多层次的社会需要。
主要培养计算机应用技术领域的各类开发、研究、应用人才。
毕业生适合的工作有:高等院校计算机科学与技术的教师和研究人员、中小型控制系统的设计实施人员、大型控制系统的应用人员、企业级MIS/ERP建设人员、基于Inter/Intra的多媒体应用程序开发人员、数字通讯领域各类应用人员、大中型企业及涉外企业IT部门的工作人员。
三、计算机系统(体系)结构
本专业以并行处理、容错计算等为主要研究方向,所开设的课程反映当前国内外计算机系统结构学科的发展水平。培养学生的计算机软硬件基础,以及熟练的以计算机为手段独立研究与设计计算机系统的能力和计算机应用、软件开发能力。
Ⅳ 计算机应用与维修专业有哪些课程
计算机应用的主修课程是:计算机网络、数据结构、操作系统、C语言、Dreamweaver、JAVA、DELPHI、ASP、汇编语言与接口技术、网络安全、网络综合布线、网页设计和网站建设。
计算机应用是研究计算机应用于各个领域的理论、方法、技术和系统等,是计算机学科与其他学科相结合的边缘学科 ,是计算机学科的组成部分。计算机应用分为数值计算和非数值应用两大领域。计算机科学与技术的各门学科相结合,改进了研究工具和研究方法,促进了各门学科的发展。计算机的发展和应用已不仅是一种科学的技术现象而且是一种政治、经济、军事和社会现象。
Ⅳ 大学本科计算机科学与技术专业需要主修哪些课程
1、数字逻辑电路
数字逻辑是计算机专业本科生的一门主要课程,具有自身的理论体系和很强的实践性。它是计算机组成原理的主要先导课程之一,是计算机应用专业关于计算机系纤胜吉构方面的主干课程之一。课程的主要目的是便学生了解和掌握从对数字系统提出要求开始,一直到用集成电路实现所需逻辑功能为止的整个过程的完整知识。
内容有数制和编码、布尔代数和逻辑函数、组台逻辑电路的分析和设计,时序逻辑电路的分析和设计,中、大规模集成电路的应用。通过对该课程的学习,可以为计算机组成原理、微型计算机技术、计算机系纤胜吉构等课程打下坚实的基础。
(5)计算机系统维护课程扩展阅读:
计算机科学与技术专业的就业前景
智能化使计算机具有模拟人的感觉和思维过程的能力,使计算机成为智能计算机。这也是目前正在研制的新一代计算机要实现的目标。智能化的研究包括模式识别、图像识别、自然语言的生成和理解、博弈、定理自动证明、自动程序设计、专家系统、学习系统和智能机器人等,已研制出多种具有人的部分智能的机器人。
网络化是计算机发展的又一个重要趋势。从单机走向联网是计算机应用发展的必然结果。所谓计算机网络化,是指用现代通信技术和计算机技术把分布在不同地点的计算机互联起来,组成一个规模大、功能强、可以互相通信的网络结构。
多媒体计算机是当前计算机领域中最引人注目的高新技术之一。多媒体计算机就是利用计算机技术、通信技术和大众传播技术,来综合处理多种媒体信息的计算机。这些信息包括文本、视频图像、图形、声音、文字等。多媒体技术使多种信息建立了有机联系,并集成为一个具有人机交互性的系统。多媒体计算机将真正改善人机界面,使计算机朝着人类接受和处理信息的最自然的方式发展。
Ⅵ 计算机信息管理专业主修什么课程啊
运筹学基础操作系统、数据结构、数据库原理、
管理经济学、软件开发工具、信息系统开发、信息资源管理、
计算机网络技术、操作系统(实践)、数据结构(实践)、
数据库原理(实践)、信息系统开发(实践)等
Ⅶ 计算机专业主修课程都有什么
主干学科:计算机科学与技术
主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统等。
主要实践性教学环节:包括电子工艺实习、硬件部件设计及调试、计算机基础训练、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
计算机学科的特色主要体现在:理论性强,实践性强,发展迅速按一级学科培养基础扎实的宽口径人才,体现在重视数学、逻辑、数据结构、算法、电子设计、计算机体系结构和系统软件等方面的理论基础和专业技术基础,前两年半注重自然科学基础课程和专业基础课程,拓宽面向。后一年半主要是专业课程的设置,增加可选性、多样性、灵活性和方向性,突出学科方向特色,体现最新技术发展动向。
Ⅷ 电脑维修都是学哪些课程
如今市场上的维修分为几类。
一般电脑城里的都是普通的,打开机箱插插拔拔,换硬件,重装系统,基本不需要什么课程,自己可以网络看看,也可以找台旧电脑自己实习一下。
高级的就是修电脑的配件,电路等,这个就需要专业学习电路了。
还有就是系统的修复,系统学习下操作系统原理,软件应用之类。
Ⅸ 计算机专业课程表
离散数学,数据结构,计算机组成原理,汇编语言程序设计,面向对象技术,数据通信
原理,数字电路与逻辑设计,程序设计课程设计,数据结构课程设计,计算机组成原理试验,
数字电路与逻辑设计试验,计算机文化基础,计算机程序设计,线性代数A,概率论与数理统计B,
普通物理B,电路电子学
数据库系统,操作系统,计算机网络,计算机系统结构,光通信技术,嵌入式系统设计,
Inter与web编程,Cisio/Solaris网络体系设计与实现,综合布线系统
编译原理,数字系统设计VHDL,信号与系统,微机系统与接口技术,数字信号处理,
软件工程,IT项目管理,七号信令系统,电子商务概论,多媒体技术,UNIX操作系统,计算机信息安全
移动通信,卫星通信,计算机系统维护技术
Ⅹ 学计算机专业主要的的课程都有哪些
1、计算机科学与技术专业(软件工程方向、网络技术方向、信息安全方向)
主要课程: 汇编与接口技术、计算机组成原理、操作系统、数据结构、软件项目管理、软件测试技术、Java高级程序设计、软件工程、电子技术、局域网与组网技术、TCP/IP与广域网、Linux基础及技术、网络管理与维护、计算机网络与通信、数据库原理与应用、信息安全概论、现代密码学、入侵检测与安全扫描、计算机病毒原理与防治、信息安全技术、容错与可信恢复技术等。
就业方向:在企业、事业单位从事软件工程应用技术、计算机网络、信息安全等工作,或从事相关的教学科研工作。
2、电子信息科学与技术
主要课程:模拟和数字电路、高频电子线路、电子技术自动化、信号与系统、数字信号处理、通信原理、算法与程序设计、微机原理与接口技术、单片机应用、现代通信技术、传感器与测量技术等。
就业方向:毕业生可以到企事业单位、行政、教育部门从事研究、教学和信息的维护与管理工作;也可在现代制造业、通信行业、IT企业从事电子设备与系统的研制、生产,通信技术的应用开发工作。
还有室内设计专业,UI设计,3dmax,动漫设计等等。
怎么样自学电脑硬件维修
一、如果你仅是想知道PC机坏了如何通过换组件来修理计算机,比如CPU、内存、硬盘等,只要:
1、先把计算机玩熟,弄清楚包括系统软件、常用工具软件及应用软件(如播放器,Office等),知道什么是驱动程序及安装(当然,现在有Drivelife等,对装驱程非常方便)。网上都有教程,下来学习就是。
2、在网上找些计算机硬件的维修教程,知道什么是CPU、硬盘、显卡、内在及其常用参数,再找一台二手计算机(不要太旧,至少双核的),还可以再买一个电脑检修卡(不贵,淘宝上二十多元有交易)。一边学习,一边折腾,遇到问题在网上搜寻答案(网上很多热心人,他们通常都是高手,而且品德高尚令人尊敬)。不出二、三个月,就会大大进步。
二、如果你是想在计算机硬件方面有所成就,那我建议你从基础上做起:
1、学习《模拟电子技术》,开始时知道电流、电阻、电压、晶体管原理、电阻、电容、电感便可以,以后不懂再根据问题返查书本;
2、学习《数字电子技术》,这是基础的基础,要学精通。一定要搞清楚二进制、晶体管开关原理、基本门电路、数字逻辑电路、时序和组合逻辑、数字编码等。
3、计算机原理。知道计算机的硬件是如何工作的,有些什么总线和接口与软件是如何配合的。
这三个基础打扎实了,以后学起来就很容易了。
学好计算机应用,不需要很高深的数学知识,不用担心。
希望采纳
如何自学笔记本维修,需要哪些工具。
种形号的螺丝刀、捏子、电表、风枪和电焊笔等、显示器等测试设备、装机用的软件(包括GHOST系统)以及可出售的电脑配件 还有刷子,(扫灰尘),故障诊断卡(ISA接口和PCI接口二合一),尤其要多准备一些板卡,以便在维修过程中进行排除诊断,软件方面就是得多准备一些系统安装光盘,各种驱动程序。1) 提供专业电脑软硬件上门维修服务、组装和升级、维修电脑、安装各种软件及杀毒,安装、调试操作系统及软件,局域网组建、调试与维护,安装学习、工作、娱乐、办公及杀毒等软件,安装各种设备的驱动程序,整机硬件或软件故障诊断及排除,ADSL宽带接入,多机共享上网,刻录光盘等,修好付费。
(2) 组建局域网网络、综合布线、局域网调试,办公室网络资源共享,adsl共享上网,网络维护。
想学电脑不知道如何学
学电脑的方法如下:
1、在学习电脑之前,我们首先要有一个明确的目标,这样才会有方向感。知道自己需要了解什么方面的电脑知识。像是硬件维修、调试、软件编程电脑办公、电脑制图、网络管理、网页制作等等对于一般的入门用户来说,是暂时不需要学到的,这些都属于电脑高手的级别。
2、在刚开始学习电脑的时候我们一定要从浅到深最开始掌握一些通用的知识即可,等到入门之后再进行一些专攻的技术。若是想要学PHOTOSHOP制图,那就现要学用Windows 9X操作系统,然后再学一些图形文件的知识,等到这些知识熟练了之后,那么POTOSHOP自然就会了。
3、学电脑不是一天两天就可以学会的,我们要积累经验,从最简单的开始入门,慢慢的学习一些深入的电脑知识,一般来说电脑高手都是对电脑有着非常着迷的计算机迷。要认识电脑不是一件很难的事情,但是思路是非常关键的。
4、在学习电脑之前,我们可以制作一个学习计算表,看看自己想要学习哪方面的知识,有了目的才会有动力。鼠标是学习电脑的第一步,我们要学会怎么样拖动、复制粘贴、移动文件等等,这些都是鼠标的主要功能,只要熟悉了我们就可以开始学习打字了。
5、在键盘上打字也是非常关键的,不能打字我们就没有办法搜索知识,对于刚刚上手电脑的朋友来说,打字还是有一定的困难的。首先要熟知电脑的字母,然后熟记电脑的拼音位置,可以下载一个打字通,多联系,现在页游很多为了让大家对于键盘更加了解的小游戏,通过游戏让大家熟悉键盘、打字。
6、打字渐渐上手之后,我们就可以学习如何制作、幻灯片、画表等一些相对简单的操作,只要学会了这些知识,我们就可以处理文档了,同时还可以了解文件的属性。比如: 大小、分辨率、尺寸等等。
如何学习操作系统
本人学习计算机技术至今,对于如何学习操作系统原理有一点自己的看法,现在写出来,希望对大家能有所助!
操作系统怎么学,首先要想操作系统是怎么来的,在没有操作系统的年代里,人们是怎么编程的。这是首要的问
题。不知道有没有人看过INTEL官方的CPU文档,总是分为应用级编程、系统级编程、指令集这三块。其中系统级编
程这一块最复杂,我不说内容,就单从文件的大小来看,IA-64编程手册的应用级编程卷是2MB,系统卷却有6MB。就
连IA-32编程手册上的系统卷部分也远比应用卷的要多。当然这些内容我还没有看,不过从目录当中,觉得有很多相似
的地方,比如CPU内存寻址、虚拟存储器管理、中断与保护等等,可以从INTEL的CPU文档上看出,各种CPU或机器
虽然各有各的不同,各有各的特点,但是目前的CPU要解决的核心问题就是那么几块,要解决的就是象如何寻址内
存,如何管理虚拟存储,如何实现中断,如何保护资源等等。
各位编程的同仁想必都很清楚,计算机的操作系统就是在为应用级编程提供服务,提供什么服务,就是提供象诸
如如何内存寻址,如何管理虚拟存储器、如何进行中断,如何管理磁盘,如何。。。。等等。操作系统为我们做掉了
系统级编程中最繁重的一块,所以我们在用应用级编程比如用C++编程的时候才会那么舒服,用int分配一个变量这内
存地址就来了,某个函数要调用另一个函数执行的时候这执行行程就能跳到那个函数,内存不够了,没有关系,操作
系统自动启动虚拟存储器(只不过慢了些),所以应用级编程是最舒服的,操作系统级编程比较难,而直接做单片机
可能就是最难的了。因为即使就是操作系统级编程,可能很多有关CPU底层的东西也已经做掉了,你要做的可能就是
要了解的你的操作系统做掉了哪些功能,如何调用。而单片机就没有那么好玩了,单片机我没有做过,我想可能就是
直接对着一个CPU用汇编来编程,而且很可能是在没有操作系统的情况下,这样一来,操作系统要承担的诸如内存管
理,中断,过程跳转等这些复杂繁重的工作就得程序员自己来承担,那程序员的负担就比目前应用级编程大得多了。
我猜想,可能在没有操作系统的时候,每个计算机程序员的日子可不会象现在的那么好过,因为做每个程序,都
需要你自己去分配管理内存,你不但要考虑如何高效的管理内存,还要知道如何进行过程跳转等等这一大堆的的细
活,而这些细活在不同的CPU上的实现方式也是不同的,直到把这些问题都解决了以后,你才开始真正考虑你的应用
方面的程序逻辑如何去编的问题。当然了,虽然有关CPU底层的系统级实现细节不一样,但是大至CPU系统级这一部
分要解决哪几块问题这是一样的,所以在INTEL的官方文档上,无论是IA-32还是IA-64这两个编程手册的系统卷上,都
是那么几块内容。
既然系统级要解决的几个任务都是相同的,每个程序员在编程的时候都要考虑这几方面的内容,那么可能就会
想,为什么不把这些程序要解决的相同的任务给提取出来呢,这就形成了操作系统,操作系统的内核的任务,就是专
门负责解决早期计算机程序员每次编程都必须要解决的几项系统级任务,这样一来,留给应用级的担子就非常的轻
了,忘记在哪里看过,好像以前的数据库系统是属于应用软件的,可能同样是因为每个应用软件连同操作系统都需要
一个数据库,所以就把数据库系统给单独提了出来做为系统软件了。有一点不明白为什么目前的操作系统要用文件系
统,直接用数据库系统不更好些吗,既对用户服务,又为系统服务!
我觉得,如果大家有要学操作系统原理的,根本就不必要去看所谓什么操作系统原理这一类的书,连外文的书籍
也没有必要去看,因为目前国际CPU制造商提供的CPU文档的系统级编程卷才是真正的,原汁原味最好的教材,你要
编写的操作系统从大部分任务就是解决系统卷里的任务的。有一次在QQ上和一个做单片机的家伙聊天,那人比我小
一点,我当时说目前操作系统底层好难,他就说这有什么难的,他马上就能做一个操作系统,就连编译器也能做,我
当时被吓了一大跳,小小年纪就这么厉害,现在我懂了,做单片机的,大概都会做操作系统,因为单片机的每次编程
就是和系统底层打交道的,所以做单片机程序的自然对一个操作系统内核会比较了解了。
在此建议和我一样的对操作系统原理感兴趣,对系统底层的感兴趣的人,直接去看INTEL的官方材料吧,操作系
统原理有哪几条,要解决哪些任务,通过查看不同CPU的系统卷编程手册,找出其中相同的任务和逻辑去自己总结操
作系统是如何做,无疑这种方法学到会是最多的了,而且理解起来可能会比一般的学习方法来得更深刻。
学习应用软件的朋友,我也劝你们看看操作系统,内核等这些系统底层的东西。看过了以后,你会觉得看应用级
编程会更流畅,学起来也会更简单。我就是这样学的,学MFC,后来开始学INTEL CPU的应用级编程,现在我决定开
始从系统级学起。目前我也会上MSDN英文网站看看有关MFC的东西,但我看MFC倒不是主要因为去编写MFC应用
程序,而是想看看微软是用系统为所有的应用级编程提供服务的,这整个一套结构是如何构造出来的,Oracle数据
库是我继INTEL文档的下一波目标,我也是想看看,一个数据库体系结构是什么样的,可不可以嵌到操作系统里去。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。