bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

關于linux命令中tsc的信息

linux中vi命令模式下刪除中cc C和S s的區(qū)別和聯(lián)系?

題主你好,

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網綜合服務,包含不限于成都做網站、網站制作、播州網絡推廣、微信小程序、播州網絡營銷、播州企業(yè)策劃、播州品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供播州建站搭建服務,24小時服務熱線:18980820575,官方網址:vcdvsql.cn

寫在前面: vi沒怎么用過,下面是vim下關于cc C S s這四個命令的說明.

我感覺要分類的話應該將:

cc C S分為一類, 因為它們的處理單位都是行;

s自己為一類, 因為它的處理單位是單個字符

-------------------------

cc 和S作用相同:

刪除整行并進入插入模式

*.可在前面加數字,如3cc表示向下刪除連同光標所在行在內的三行并進入插入模式

C的作用是:

從當標所在位置刪除到行尾并進c入插入模式

*.可在前面加數字,如3C表示從光標所在處開始向下刪除2行,比如說現在有3行,光標在第一行的中間,則3C執(zhí)行后,光標所在行光標所在處到結尾的內容被刪掉,光標前面的內容都會保留,然后向下把另外兩行都刪掉后,進入插入模式

s的作用是:

刪除字符并進入插入模式

*.可在前面加數字,如3s表示向右刪除3個字符(包含光標所在字符)并進入插入模式

寫在最后:

上面僅是文字內容,看上去其實挺枯燥的,如果題主有需要我可以抽時間附加個視頻演示一下;另外上面寫的僅是最基本的使用,也就是說每個命令還有其它的用法

希望可以幫到題主, 歡迎追問

linux 中如何查看CPU是否已經打開虛擬化?具體命令是什么?

如果你的CPU支持VT虛擬化,則會在flags里面顯示vmx,如下所示:

flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl?vmx?est tm2 ssse3 cx16 xtpr lahf_lm?

flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl?vmx?est tm2 ssse3 cx16 xtpr lahf_lm

當然光CPU支持VT虛擬化還不夠的,還需要在bios里面將VT-X或VT-D選項打開才能真正使用。

如何修改linux tsc時鐘源

編譯linux內核步驟:1、安裝內核

如果內核已經安裝(/usr/src/目錄有l(wèi)inux子目錄),跳過。如果沒有安裝,在光驅中放入linux安裝光盤,找到kernel-source-2.xx.xx.rpm文件(xx代表數字,表示內核的版本號),比如RedHat linux的RPMS目錄是/RedHat/RPMS/目錄,然后使用命令rpm -ivh kernel-source-2.xx.xx.rpm安裝內核。如果沒有安裝盤

2、清除從前編譯內核時殘留的.o 文件和不必要的關聯(lián) cd /usr/src/linux

make mrproper

3、配置內核,修改相關參數,請參考其他資料

在圖形界面下,make xconfig;字符界面下,make menuconfig。在內核配置菜單中正確設置個內核選項,保存退出

4、正確設置關聯(lián)文件

make dep

5、編譯內核

對于大內核(比如需要SCSI支持),make bzImage

對于小內核,make zImage

6、編譯模塊

make modules

7、安裝模塊

make modules_install

8、使用新內核

把/usr/src/linux/arch/i386/boot/目錄內新生成的內核文件bzImage/zImage拷貝到/boot目錄,然后修改/etc/lilo.conf文件,加一個啟動選項,使用新內核bzImage/zImage啟動。格式如下:

linux下的幾種時鐘和定時器機制

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微秒。滴答月短. 定時精度更高. 但是用戶模式的時間更短. 也就是說用戶模式下程序執(zhí)行會越慢。滴答的長度以納秒形式存在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區(qū)別在于它提供了one-shot和periodic中斷。它可以使中斷發(fā)送到特定cpu。one-shot中斷常用在實時系統(tǒng)里面。

名稱欄目:關于linux命令中tsc的信息
URL網址:http://vcdvsql.cn/article12/dopgsdc.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供關鍵詞優(yōu)化網站維護移動網站建設自適應網站域名注冊微信小程序

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司