209章 linux版
lus源码包,共概12000代码,编写代码共huā费十左右间,算此准备间,则至少加月:。3∴35686688林鸿将代码完毕,却huā概三完。
林鸿,很方借鉴mix写法,毕竟lus直研究mix,借鉴少特点功。例,文件系统结构。
mix文件系统模仿unix写,将文件系统实,才磁盘进读写,文件系统磁盘管理程序。虽lux并涉及磁盘读写功,部分lus将其实。
按照编程惯例,通常程序实hello,wolrd,lus曾经显示器打印语句,给林鸿版本功,已经仅仅简单。
版本实两重功,即保护模式进程。
两特点dos系统具备,被视代cào系统重功。
保护模式针内存法。
tel公司1978布16位cpu,即8086,cputel历史重程碑,奠定telpc领域芯片产品。
8086cpu20根址线,寻址216次方,1mb址空间:。
基8086cpu计算机支持内存址,模式被称实模式。dos系统工模式。
实模式支持1mb内存。林鸿升级正使台康柏计算机,内存条再加条1mb内存,dos系统识别,根本济,xg任何提升。
16位cpu硬件结构决定,1mb内存已经相错。应程序足够使。
,电领域,存摩尔定律,集电路断迅速展,很快8086cpu法满足求。
tel便1985推8086升级版本80386。
次,寄存器位数被翻倍,16位升级32位。
80386cpu增加少优点,寻址空间,且引入任务处理保护模式概念。器:广告全文字更
保护模式,内存管理已经再分段式结构。变分页机制,机制非常优点,让内存管理xg极提升。
,计算机领域,向兼容规则,,80386必须兼容8086cpu机制,运程序。升级cpu运。
默认况,保护模式被打,使实模式。
打保护模式,则需代码20号址线进cào,将其唤醒。它进入保护模式守mén,必须通它才。
简单,整程具体实却相复杂:。
lus什huā长间才终将版编写完毕原因。
让lux跟代展,让lux未功够新cào系统相媲,进入保护模式必少,因进入保护模式才程度挥80386cpuxg。
林鸿cào系统设计与实候,部分非常mi糊,专mén查少资料。机制通,什设计。
,今lus实代码,顿突顿悟感觉。
与平编程候,关硬件底层结构,cào系统底层代码却硬件紧密相连。初bootload儿程序,必须汇编才胜任。jg确cpu某寄存器,jg确磁盘某扇区。
理解代码,必须cpu磁盘硬件结构解非常清楚。例cpu少引脚,少寄存器,每寄存器什。
技术参数。tel非常详细技术文档。块芯片,涉及技术资料却几本厚厚部头书籍。
林鸿感叹。芯片,承载却类文明先进知识结晶,将类智慧挥极处,每引脚,寄存器经千百次断试验才终定。
林鸿按照lus写明文档,将环境配置,mix平台份代码进编译。
修复几细bug,终将lux镜像文件给编译。
台计算机,终将lux安装本机。
,使系统安装方式,其两系统并受影响。
重启,选择菜单,回车。
显示器顿闪连串字符,断向刷。
此刻,林鸿已经计算机启详细程非常深刻认识,再像。根本知计算机底做什。
电源关被按候,机器始通电,主板控制芯片向cpu送重置信号,将cpu恢复初始状态,芯片组检测cpu供电稳定候,cpu始工。
它做件内存0xffff0址处读取指令运。
址。通常跳转指令,跳转bios检系统处,候便始检程。bios主板厂商早刷固件系统,目硬件进管理。
检目,检测计算机各部分硬件否正常,果缺少或者损坏硬件,则启立刻被挂。
硬件检测被通,才终跳转扇区,读取mbr,始执安装磁盘cào系统。
lus完功。读取mbr,何将cào系统加载内存进执。
程很快,字符断向刷新,硬件检测很快结束,接显示屏闪,顿顶部便aaaaaabbbb字符其书友正:。
显示器断ab字符,林鸿知,次启程已经完毕。已经lus编写功。
其懂技术况,必定此嗤笑声,:叫cào系统玩笑吧
实际,初lus将版本编写,兴奋叫妹妹萨拉观。毕竟huā费极思编写品,努力久,终功,其分享喜悦。
抱泰迪熊萨拉盯显示屏约五秒,声很,便表回房间内闺蜜煲电话粥。
lus此愣半,良久才反应,懂技术完全共语言。竟奢望妹妹够懂做努力果。简直太真。
方眼,简单显示几字符,完全什特别处,完全知做功底什义。
【认识十老书友给推荐追书app,换源app!真特,车、睡靠朗读听书打间,载 】
,林鸿此却知,显示屏断jiāo替显示ab字符,由两进程打印屏幕。,lus版,实保护模式,将任务管理原型给做。
厉害
很bāng
nicejob
林鸿lus评价。
部分内容,虽够理解。林鸿知,果让编写。huā费间jg力肯定比方。并因技术,方理解够深刻,或者,方资料太少,仅仅凭借本cào系统设计与实根本写,涉及其很知识积累。
平林鸿待计算机,宏观角度观察使,原始cào系统候,顿显微镜观察感觉。
黑匣,清楚知计算机步将做什,切细节览余。
此刻已经凌晨两点,林鸿本很lus沟通,方此刻并线。
,ji,便始正式始投入lux。
做,将lus直mixbash,外壳程序,移植lux。
外壳程序非常重,它程序母,将它移植,才够顺利执其应程序。
bash本身源程序,互联网免费载,林鸿它源代码,次lus邮寄给。
编写,必须实cào系统系统调命令,例显示目录ls命令,进入目录cd命令,基本。
系统调很,林鸿暂打算先将mix支持完即。其,再。
避免lus进重复,首先给方封email,便埋头。
移植程比象难点,lux使文件系统mix,太阳东方升候,已经将bash程序移植差。未完待续