原创 python基礎(五):與用戶交互、格式化輸出

一、與用戶交互 交互的本質就是輸入、輸出 1、輸入 # 在python3中input功能會等待用戶的輸入,用戶輸入任何內容,都存成字符串類型,然後賦值給等號左邊的變量名 >>> username=input('請輸入您的用戶名:'

原创 操作系統---處理器調度

文章目錄一、作業與進程的區別二、處理器調度1、三個調度級別2、評價進程調度算法的優劣3、先來先服務調度算法4、短作業優先調度算法5、響應比高者優先調度算法(1)在作業調度中(2)在進程調度中6、綜合實例三、交換技術和中級調度的區別

原创 就最近的操作系統學習,一系列自己的疑問和解答

1、一核、四線程的一個cpu,我們也叫做僞四核cpu,運用了HT超線程技術,可以同時並行多個進程,那麼一核、一線程的一個cpu,是不能並行多個進程,能並行多個線程嗎? 答:不能,只有多核或者僞多核才能並行進程和線程,在這個並行問題

原创 python小特性:is和==、python垃圾回收機制、變量的內存管理、小整數池

文章目錄一、is和"=="二、python垃圾回收機制簡單介紹三、變量內存管理四、小整數池五、python自帶和pycharm 一、is和"==" is比較的是內存地址的大小是否相等 ==表示的是值(或者說內容是否相等)

原创 操作系統--進程、線程

文章目錄一、進程1、進程與程序之間的聯繫:2、進程和程序的區別:3、進程的特點4、進程控制塊5、進程的生命期管理6、進程的三種基本狀態7、進程掛起二、線程三、上下文切換 一、進程 定義:進程就是一個具有獨立功能的程序在數據集合上的

原创 python基礎(四):元組(Tuple)、字符串、序列

文章目錄一、元組1、創建元組2、訪問元組3、修改元組4、刪除元組5、元組內置函數6、元組特點二、字符串1、去除空格2、連接字符串3、查找字符串4、比較字符串5、是否包含指定字符串6、字符串的長度7、字符串中大小寫轉換8、將字符串放

原创 操作系統-- 虛存技術

文章目錄一、虛存技術的起因二、覆蓋技術1、瞭解覆蓋技術2、實戰演練三、交換技術1、交換技術的基礎2、交換技術實現的幾個問題3、交換技術的缺點四、小結–覆蓋與交換的比較五、虛存技術1、程序的局部性原理2、虛擬技術的大致流程3、虛擬內

原创 操作系統--頁面置換算法

文章目錄一、最優頁面置換算法二、先進先出算法(FIFO)三、最近最久未使用算法(LRU)四、時鐘頁面置換算法五、二次機會法 我們這裏只學習局部頁面置換算法! 功能:當缺頁中斷髮生時,需要調入新的頁面而內存已滿時,選擇內存當中那個物

原创 python基礎(二):數據類型、操作符、分支、循環

文章目錄一、數據類型1、int(整型)2、float(浮點型)3、boolean(布爾型)爲了更簡潔的表示較長的數,python採用e記法:介紹兩個判斷數據類型的函數:(1)type()(2)isinstance(),官方推薦二、

原创 python基礎(三):數組和列表

文章目錄一、數組二、列表1、append方法(追加元素)2、extend方法(數組拼接)3、insert方法(固定位置插入元素)4、刪除元素三種方法 5、列表分片6、列表支持比較運算符7、列表支持邏輯運算符8、列表的➕號拼接9、列

原创 連續內存分配及非連續內存分配

文章目錄一、連續內存分配1、內存碎片的問題(1)外部碎片(2)內部碎片2、連續內存分配算法(1)首次適配(2)最優適配(3)最差適配3、碎片整理方法4、連續內存分配的缺點二、非連續內存分配1、非連續分配的優點2、分段(1)程序訪問

原创 操作系統的中斷、異常、和系統調用

中斷的來源是外設 異常的來源是不良的程序軟件的非法指令等等 系統調用的來源應用程序主動向操作系統發出的合法服務請求 一、中斷 中斷是CPU的一個功能,就是CPU停下當前的工作,保留現場後自動地轉去執行相應的處理程序,CPU控制權發

原创 計算機體系結構和內存分層結構

設備:硬盤、鼠標、鍵盤等等 內存分層結構: 雖然計算機硬件一直在飛速發展,內存容量也在不斷增長,但是仍然不可能將所有用戶進程和系統所需要的全部程序和數據放入主存中,所以操作系統就要對內存進行合理地劃分和有效地動態分配。操作系統需要

原创 地址空間及地址安全檢測

一、物理地址空間與邏輯地址空間的區別 1、程序經過編譯後,每個目標模塊都是從0號單元開始編址,稱爲該目標模塊的相對地址(或邏輯地址)。 2、當鏈接程序將各個模塊鏈接成一個完整的可執行目標程序時,鏈接程序順序依次按各個模塊的相對地址

原创 python基礎學習(一):三重引號、[:-1]

文章目錄第一天學習python,掌握了兩個比較讓我耳目一新的知識第一天的編程題(猜數字遊戲實現) 最近在找運維實習offer,因爲自己java編程前期忽視了其重要性,發現好多大廠都需要運維有比較強悍的編程能力,所以最近打算好好學習