
针对Linux系统而言,点击桌面左下角的“主菜单”按钮,从其扩展菜单中依次点击“系工具”-“控制中心”项进入。
待打开“控制中心”窗口后,点击“显示”项即可进入屏幕显示相关设置界面,如图所示:
从打开的“显示”界面中,将“分辨率”设置为接近Windows系统分辨率的数值,点击“应用”按钮。
此时将d出如图所示的“显示是否正常”窗口,根据屏幕显示效果,点击“保存当前配置”按钮以应用当前所设置的分辨率。
最后点击“WMware”程序主界面中的“进入全屏模式”按钮,就会发现虚拟机可以正常以全屏模式进行显示啦。
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime//修改时区 //f删除现有的目标文件 //s 做象征性的链接,而不是硬链接
# date -s ‘2016-12-14 11:45:00’ //设置时间
# clock -w //将时间写入CMOS
# cat /etc/sysconfig/clock //查看所属时区和是否使用UTC时间
备注: 时区需要修改 并且 需要修改CMOS
然后只是用date -s 修改时间的话重启系统后时间会还原
1. RTC(Real Time Clock)所有PC都有RTC. 它和CPU和其他芯片独立。它在电脑关机之后还可以正常运行。RTC可以在IRQ8上产生周期性中断. 频率在2Hz--8192HZ.Linux只是把RTC用来获取时间和日期. 当然它允许进程通过对/dev/rtc设备来对它进行编程。Kernel通过0x70和0x71 I/O端口来访问RTC。 2. TSC(Time Stamp Counter)80x86上的微处理器都有CLK输入针脚. 从奔腾系列开始. 微处理器支持一个计数器. 每当一个时钟信号来的时候. 计数器加1. 可以通过汇编指令rdtsc来得到计数器的值。通过calibrate_tsc可以获得CPU的频率. 它是通过计算大约5毫秒里tsc寄存器里面的增加值来确认的。或者可以通过cat /proc/cpuinfo来获取cpu频率。tsc可以提供比PIT更精确的时间度量。 3. PIT(Programmable internval timer)除了RTC和TSC. IBM兼容机提供了PIT。PIT类似微波炉的闹钟机制. 当时间到的时候. 提供铃声. PIT不是产生铃声. 而是产生一种特殊中断. 叫定时器中断或者时钟中断。它用来告诉内核一个间隔过去了。这个时间间隔也叫做一个滴答数。可以通过编译内核是选择内核频率来确定。如内核频率设为1000HZ,则时间间隔或滴答为1/1000=1微秒。滴答月短. 定时精度更高. 但是用户模式的时间更短. 也就是说用户模式下程序执行会越慢。滴答的长度以纳秒形式存在tick_nsec变量里面。PIT通过8254的0x40--0x43端口来访问。它产生中断号为IRQ 0.下面是关于pIT里面的一些宏定义:HZ:每秒中断数。CLOCK_TICK_RATE:值是1,193,182. 它是8254芯片内部振荡器频率。LATCH:代表CLOCK_TICK_RATE和HZ的比率. 被用来编程PIT。setup_pit_timer()如下:spin_lock_irqsave(&i8253_lock, flags)outb_p(0x34,0x43)udelay(10)outb_p(LATCH &0xff, 0x40)udelay(10)outb (LATCH >>8, 0x40)spin_unlock_irqrestore(&i8253_lock, flags) 4. CPU Local Timer最近的80x86架构的微处理器上的local apic提供了cpu local timer.他和pit区别在于它提供了one-shot和periodic中断。它可以使中断发送到特定cpu。one-shot中断常用在实时系统里面。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)