自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 移动互联网技术(wifi)

短距离通信技术概述低功耗、微型化是用户对当前无线通信产品尤其是便携产 品的强烈追求,作为无线通信技术一个重要分支的短距离无线通信技术正逐渐引起人们越来越广泛的关注• 短距离无线通信泛指较小的区域内(数十米内)提供无线通信技术 一般意义上,只要通信双方通过无线电波传输消息,并且传输距 离限制在较短的范围内,通常是数十米或数百米内,就可以称为短距离无线通信• 短距离无线通信主要工作在高频段,使用全向天线和线路板天线。• 短距离无线通信相对于长距离无线通信有很多的区别,主要...

2021-11-14 21:54:31 1563

原创 Linux0.11内核源码分析(main.c)(2)

初始化进程0:kernel/sched.c:void sched_init(void){ int i; struct desc_struct * p; if (sizeof(struct sigaction) != 16) panic("Struct sigaction MUST be 16 bytes"); set_tss_desc(gdt+FIRST_TSS_ENTRY,&(init_task.task.tss)); //设置TSS0 set_ldt_desc(gd

2021-11-10 05:02:15 219

原创 Linux内核原码分析(main.c)(1)

void main(void) /* This really IS void, no error here. */{ /* The startup routine assumes (well, ...) this *//* * Interrupts are still disabled. Do necessary setups, then * enable them */ ROOT_DEV = ORIG_ROOT_DEV; drive_info = DRIVE_INFO; mem.

2021-11-09 22:02:16 1320

原创 Linux0.11内核源码分析(head.s)

head大小为25KB+184B,随后才是main函数。head创建了内核分页机制(页目录表,页表,缓冲区,GDT,IDT,并将已经执行过的代码所占内存空间覆盖)0x0000~0x4FFF,20KB将作为页目录表先设置寄存器ds,es,fs,gs:.text.globl _idt,_gdt,_pg_dir,_tmp_floppy_area_pg_dir:startup_32: movl $0x10,%eax mov %ax,%ds mov %ax,%es mov %ax,%f

2021-11-09 05:17:39 561

原创 Linux0.11内核源码分析(setup.s)

运行setup.s:一开始利用BIOS提供的中断服务程序从设备上提取内核所需的机器系统数据至0x90000~0x901FC(覆盖bootsect)随后关中断并将系统从0x10000移动至0x00000(即覆盖原本的BIOS中断程序):! now we want to move to protected mode ... cli ! no interrupts allowed !! first we move the system to it's rightful place

2021-11-09 05:16:24 522 1

原创 Linux0.11内核源码分析(bootsect.s)

Intel 80x86系列的CPU可以分别在16位实模式和32位保护模式下运行。为了兼容,也为了解决最开始的启动问题,Intel将所有80x86系列的CPU,包括最新型号的CPU的硬件都设计为加电即进入16位实模式状态运行。CPU硬件逻辑设计为加电瞬间强行将CS的值置为0xF000、IP的值置为0xFFF0,这样CS:IP就指向0xFFFF0(BIOS地址范围)。BIOS程序在内存最开始的位置(0x00000)用1KB的内存空间(0x00000~0x003FF)构建中断向量表,在紧挨着它的位置用25

2021-11-09 05:14:11 517

原创 2020 第一周工作总结:TAGE分支预测器算法

TAGE分支预测是综合O-GEHL分支预测和PPM-like分支预测所设计的分支预测算法。O-GEHL(Optimized GEometric History Length) branch prediction:是在第一届CBP提出的算法,并且取得了最佳实践奖(best practice award),64Kbits的O-GEHL预测器准确率比其他在第一届CBP提出的预测器更高或...

2020-01-09 14:56:42 5541

c语言五子棋

个人c语言学期大作业,用c语言实现了完整的五子棋,可人人对战,人机对战,含禁手

2018-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除