โครงสร าง ระบบปฏ บ ต การ



Similar documents
รห สต วช ว ด รวม 7 ต วช ว ด

RAWI JAEMPINIT การจ ดการ Process ส ปดาห ท 13

บทท 3 ระบบการแจ งข าวสารประชาส มพ นธ อ เล กทรอน กส

ต วอย างการใช งาน โปรแกรมกฎหมายส งแวดล อม ความปลอดภ ยและ การประเม นความสอดคล อง

BMS INVENTORY ข อม ลพ นฐาน

หล กส ตร การบ าร งร กษาคอมพ วเตอร เบ องต น

การจ ดร ปเล ม แผนการจ ดการเร ยนร แบบเต มภาคเร ยน

การพ ฒนาระบบเอกสารภายในส าน กงาน (E-Document)

ค ม อการใช งาน (ส าหร บผ จ ดก จกรรม) โครงการ พ ฒนาระบบบร หารจ ดการฐานข อม ล เคร อข ายผ ม ส วนได เส ยในการประกอบก จการพล งงาน

4. การใช งานโปรแกรมตารางค านวณ

ก จกรรมท 2.1 ทบทวนการใช งานโปรแกรมระบบปฏ บ ต การ Windows 95 และการเร ยกใช งานโปรแกรมเอ กเซล

รายละเอ ยดการจ างเหมาบร การด านบ นท กข อม ล

ค ม อการปฏ บ ต งาน กระบวนการจ ดโครงการ/ก จกรรม

การตรวจสอบการต ดต งโปรแกรมสแกนเอกสารและการด ภาพสแกน ค ม อทางด านเทคน ค

2. ค ณสมบ ต ของผ แข งข น เป นน กศ กษาท กาล งศ กษาอย ในระด บม ธยมศ กษาตอนต น โดยไม จาก ดอาย

หล กส ตร การสร าง E-book ด วยโปรแกรม DeskTop Author

ท างานก บข อม ล การเล อนต าแหน ง

แบบประเม นแผนการจ ดการเร ยนร

การประปาส วนภ ม ภาค หมวดอ างอ ง 2.17

ค าอธ บายรายว ชา คอมพ วเตอร

ข นตอนในการจ ดท าระบบ HACCP ข นตอนท 12 การจ ดท าเอกสารและจ ดเก บบ นท ก

เอกสารประกอบการเร ยน เร อง คอมพ วเตอร น าร

บทท หล กการแก ป ญหาด วยคอมพ วเตอร

การจ ดก จกรรมต างๆ โดยใช ACTIVITY DIAGRAM

ค ม อการใช งานเว บไซต สาเร จร ป. FreeWebFree.com

การเช อมโยงภาพน ง ว ธ สร างการเช อมโยง

เอกสาร ค ม อการใช งาน โปรแกรม e-office ส าหร บผ ใช งานท วไป

การจ ดการก บแฟ มข อม ล จ ดเก บเอกสาร (Save)

เทคน คการตรวจสอบความถ กต องของ ข อม ล. Error Detection and Correction

บทท 8 ระบบขอใช บร การถ ายเอกสารและอ ดส าเนาอ เล กทรอน กส

ค ม อการใช งานระบบประเม นค ณภาพการศ กษา (e-sar) สาน กคอมพ วเตอร มหาว ทยาล ยท กษ ณ

ค ม อการต ดต งส อการเร ยนช นประถมศ กษาป ท 2 ในคอมพ วเตอร พกพา (Tablet)

ค ม อการใช งาน การใช งานโปรแกรมท าเน ยบส วนราชการ CONTROL MENU INFORMATION PORT

Nature4thai Application

แผนการจ ดการความร ประจ าป การศ กษา 2557 ส าน กส งเสร มว ชาการและงานทะเบ ยน องค ความร หล กการให บร การท ด ของบ คลากร สวท.

ค ม อการปฏ บ ต งาน กระบวนการงานธ รการและสารบรรณ

การใช ระบบบ ญช ค มเคร องคอมพ วเตอร และอ ปกรณ

เอกสารประกอบการต ดต ง OpenOffice.org

๒) การบ นท กเอกสาร. ๑๘) การใช ค ย ล ด Ctrl + V, Ctrl + C, Ctrl + X ๒๐) ส งพ มพ เอกสารออกทางเคร องพ มพ ๑) การเป ดใช โปรแกรม

โปรแกรม Limbothai. โปรแกรม Limbothai -ห องเร ยนทางไกล หน วยท 2 การต ดต ง

การว เคราะห หล กส ตรสมรรถนะรายว ชา (ปร บปร ง )

แบบประเม นประส ทธ ภาพและประส ทธ ผลการปฏ บ ต งานของล กจ างประจ า

งานอาช พ 2. อธ บายส วนประกอบของหน าต างโปรแกรม ในหน วยท 4 โครงสร างของเน อการ ค นคว า และการม ส วนร วมใน (5 ส ปดาห )

ระบบสารบรรณอ เล กทรอน กส

คาอธ บายรายว ชา จ ดประสงค รายว ชา 1. ม ความเข าใจโปรแกรมประมวลผลคา 2. ม ท กษะในการใช โปรแกรมประมวลผลคา 3. เห นถ งความสาค ญของโปรแกรมประมวลผลคา

ตารางว เคราะห เน อหาหน วยการสอน

ค ม อการใช งาน ส าหร บ ใช งานระบบ (จ งหว ด/ศ นย /กล ม) โครงการพ ฒนาระบบงานบร หารและจ ดการโครงการ กรมส งเสร มสหกรณ บร ษ ท บ ซโพเทนเช ยล จ าก ด

แผนการจ ดการเร ยนร ระด บ ปวช. ปวส. รห สว ชา ว ชา คอมพ วเตอร เพ องานอาช พ จานวน 2 หน วยก ต เวลา 3 ช วโมง / ส ปดาห รวม 54 ช วโมง / ภาคเร ยน

เป นเมน ท ใช ในการจ ดการภาพเอกกสาร โดยม รายละเอ ยดด งน

เค าโครงการจ ดการเร ยนร โรงเร ยนเขาสวนกวางว ทยาน ก ล ภาคเร ยนท ๑ ป การศ กษา ๒๕๕๖

RMS 2007 โปรแกรมระบบบร หารงานอาช วศ กษา RMS 2007 ค ม อ

บทท 4 การจ ดท ารายงานการจ ดการพล งงาน (Energy Management Report)

การใช โปรแกรมส าเร จร ป Microsoft Word 2003 ระด บ ปวช.

โดย : อ ญชนา กล นเท ยน

การจ ดการระบบต ดต อเราโดย Web Admin สามารถแบ งออกเป น 6 ห วข อ ด งน

เม อเข าระบบตามหน วยงานแล ว จะพบหน าจอ ระบบจ ดการเว บไซต

ว ธ การเข าใช งาน. ภาพท 1 หน าจอ Login

How To Use Powerpoint And Powerpoint 2.2 On A Computer Or Tablet

โครงการสอน ภาคเร ยนท 1 ป การศ กษา 2557 อาจารย ผ สอน ว าท ร.ต.หญ งวรรณธ ดา วรส ทธ พงษ ว ทยาล ยอาช วศ กษาพ ษณ โลก

ล าด บเลข ระด บ 1 ล าด บเลข ระด บ 2 ห วเร อง 1 ห วเร อง2

คาช แจง เคร องม อว ดและประเม นความสามารถและท กษะ ตามจ ดเน นการพ ฒนาค ณภาพผ เร ยน การใช เทคโนโลย เพ อการเร ยนร ช นม ธยมศ กษาป ท ๒

บทท 13 การทาเอกสารประกอบโปรแกรม

๔-๗-๑๒ มาตรฐานกาหนดตาแหน ง ตาแหน งประเภท ท วไป สายงาน เจ าหน าท บร หารงานอาคารสถานท

Thai For Documents To Go User Manual. For Palm OS Garnet

ค ม อการใช งาน สาหร บคร ผ สอน,คร ท ปร กษา

แผนภาพแสดงข นตอนการปฏ บ ต งาน

ค ม อ กระทรวงศ กษาธ การ สาน กงานคณะกรรมการการอาช วศ กษา

U S E R T R A I N I N G. A C C O U N T I N G W E B R e d e s ig n

ค ม อการส ารองระบบจดหมายอ เล กทรอน กส กรมโยธาธ การและผ งเม อง และ

แผนการจ ดการเร ยนร ท 2 ว ชาคอมพ วเตอร

จ ดท าโดย กองห องสม ด กรมย ทธศ กษาทหารเร อ

หมวด ๒ การร บและการส งหน งส อ

ง14201 คอมพ วเตอร รายว ชาเพ มเต ม กล มสาระการเร ยนร การงานอาช พและเทคโนโลย ช นประถมศ กษาป ท 4 เวลา 80 ช วโมง

ร ปท หน าจอ การค นหาการจ ดสรรอาคารบ านพ ก

MICROSOFT ACCESS 2010 INTERMEDIATE

How To Read A Book

คร จ งหว ด ศร สล บ แผนกว ชาคอมพ วเตอร ธ รก จ

แนวทางส ำหร บผ ขอร บรองเป นผ ก อการด การด ำเน นงานป องก นการจมน ำ ค ำน ำ

การว เคราะห หล กส ตรสมรรถนะรายว ชา (ปร บปร ง 2)

(ผ ขอร บการประเม นตามหล กเกณฑ น สามารถส งคาขอร บการประเม นพร อมเอกสารท เก ยวข องได ตลอดป รอบป ละ 1 คร ง)

KingdomofThailand EDICTOFGOVERNMENT±

แผนการจ ดก จกรรมการเร ยนร กล มสาระการเร ยนร...รห สว ชา... รายว ชา...ช น...ป การศ กษา... จ านวน...ช วโมง...หน วยก ต ค าอธ บายรายว ชา

ค ม อการใช งาน Gmail เบ องต น

จ ดทาโดย นางวน ดา ดมเด น คร โรงเร ยนกงหราพ ชากร สาน กงานเขตพ นท การศ กษาม ธยมศ กษา เขต 12

E Office ส าน กงานเขตพ นท การศ กษานครราชส มา เขต 6

ค ม อการต ดต งโปรแกรม

แผนการจ ดการเร ยนร และแผนการประเม นผลการเร ยนร (ฉบ บย อ)

ค ม อการใชงาน SMS Corporate (

การพ ฒนาโปรแกรมฐานข อม ล ส าหร บแฟ มข อม ลในคอมพ วเตอร ส วนบ คคล

ค ม อการใช งานระบบงานสารบรรณ E-Office ส าน กงานสาธารณส ขจ งหว ดพ ษณ โลก

บทท 3 เทคน คการจ ดท าเอกสาร ของระบบสารสนเทศ

สถานศ กษาพอเพ ยงต นแบบ

แนวทางการประเม นการด าเน นงานศ นย ก าล งคนอาช วศ กษา (

ช อโครงการ : เร อง หล กส ตรการใช โปรแกรมไมโครซอฟต ออฟฟ ต 2007 (ล ขส ทธ ) ระด บเบ องต น

ค ม อการใช งานโปรแกรม ระบบฐานข อม ล อปพร.. ( ระด บกรม ด บกรม)) กรมป องก นและบรรเทาสาธารณภ ย กระทรวงมหาดไทย

เป าหมายของต วช ว ด องค ความร ท จาเป นต อการปฏ บ ต ราชการตาม ประเด นย ทธศาสตร การบร หารจ ดการองค กรอย างม ประส ทธ ภาพ ต วช ว ด(KPI) ตามคาร บรอง

Transcription:

RAWI JAEMPINIT awe412@gmail.com โครงสร าง ระบบปฏ บ ต การ ส ปดาห ท 7

ผลการเร ยนร ท คาดหว ง น กเร ยนสามารถบอก โครงสร างของ ระบบปฏ บ ต การได

ว ตถ ประสงค การเร ยนร เพ อทาความเข าใจเก ยวก บโครงสร างของระบบปฏ บ ต การ โดย ศ กษาถ งโครงสร างพ นฐานของระบบคอมพ วเตอร และ โครงสร างของระบบปฏ บ ต การ เพ อให ร เก ยวก บสถาป ตยกรรมพ นฐานของระบบคอมพ วเตอร โครงสร างสร างหน วยร บเข า/ส งออก โครงสร างหน วยเก บ ลาด บช นของหน วยเก บ และการป องก นระด บฮาร ดแวร และ สถาป ตยกรรมของระบบท วไป เพ อให ร เก ยวก บโครงสร างระบบปฏ บ ต การ โปรแกรมระบบ โครงสร างระบบ และเคร องเสม อน

Agenda Computer System Operation I/O Structure Storage Structure Storage Hierarchy ลาด บข นของหน วยเก บข อม ล Hardware Protection General System Architecture

ความส มพ นธ ขององค ประกอบคอมฯ หน วยความจารอง หน วยร บเข า Arithmetic Logic Unit หน วยประมวลผล Control Unit หน วยส งออก www.satriwit3.ac.th หน วยความจาหล ก Logo แทนบ สข อม ล แทนบ สท อย แทนบ สควบค ม

ปฏ บ ต การของระบบคอมพ วเตอร (computer-system operation) ระบบคอมพ วเตอร ขนาดใหญ ป จจ บ นประกอบด วย ซ พ ย และกล มของต ว ควบค มอ ปกรณ (device controller) ซ งเช อมต อเพ อเข าถ งหน วยความจา ผ านทางบ สระบบ (system bus) อ ปกรณ แต ละชน ดจะม ต วควบค มอ ปกรณ เฉพาะแยกจากก น โดยม local buffer ซ พ ย และต วควบค มอ ปกรณ ท งหมดสามารถทางานไปพร อมๆ ก นได ซ พ ย จะย ายข อม ลเข า/ออกระหว างหน วยความจาหล กก บ local buffer ต วควบค มอ ปกรณ จะบอกซ พ ย ว าอ ปกรณ ทางานเสร จแล วหร อย งโดยว ธ ข ดจ งหวะ (interrupt) เพ อประก นว าลาด บการเข าถ งหน วยความจาน เป นไปอย างถ กต อง จะเป น หน าท ของต วควบค มหน วยความจาท จะเป นผ คอยจ ดจ งหวะ

ภาพท 2.1 ระบบคอมพ วเตอร สม ยใหม

Computer-System Operation (cont.) เม อเป ดเคร องหร อร บ ต (reboot) จะม โปรแกรมเล กๆ ถ กโหลด เข าหน วยความจาหล กเพ อใช ในการเร มระบบ เร ยกว า โปรแกรมปล กเคร อง หร อโปรแกรมบ ต (bootstrap program) เม อ os ถ กบรรจ (load) เข ามาไว ในหน วยความจาแล วจ งเร ม กระบวนการเร มต น (init process) หร อ UPP (Universal Progenitor Process) และพร อมท ทางานโดยการรอคอย เหต การณ บางอย าง เหต การณ จะเก ดข นโดยอาศ ยส ญญาณการข ดจ งหวะ (interrupt) ซ งถ กส งมาโดยฮาร ดแวร หร อซอฟต แวร

หน าท ของการข ดจ งหวะ Common Functions of Interrupts ฮาร ดแวร อ นเทอร ร พท จะถ กส งไปย งซ พ ย ผ านทางระบบบ ส ซอฟต แวร อ นเทอร ร พท จะอาศ ยคาส งปฏ บ ต การพ เศษท เร ยกว า การเร ยก ระบบ (system call หร อ monitor call) การข ดจ งหวะแต ละชน ดจะได ร บการตอบสนองด วย service routine ท เหมาะสมก บการข ดจ งหวะน นๆ เม อซ พ ย ถ กข ดจ งหวะม นจะหย ดทางานช วคราวเพ อให อ ปกรณ ทาการถ าย ข อม ลจนแล วเสร จ เพ อป องการส ญเส ยการข ดจ งหวะ (lost interrupt) จากน น ซ พ ย จ งจะกล บไปทางานท ค างอย ต อไป OS จะร กษาสถานะของซ พ ย ป จจ บ นไว โดยเก บเรจ สเตอร และต วน บโปรแกรม ขณะน น (program counter)

Common Functions of Interrupts (cont.) การข ดจ งหวะจะส งมอบการควบค มไปย ง ร ท นบร การ ข ดจ งหวะ (interrupt service routine) ผ านทาง อ น เทอร ร พต เว กเตอร (interrupt vector) ซ งบรรจ ท อย ของ ร ท นบร การท งหมดไว สถาป ตยกรรมการข ดจ งหวะจะต องจ ดเก บท อย ของ คาส งท ถ กข ดจ งหวะ แทร บ (Trap) ค อการข ดจ งหวะโดยซอฟต แวร ท อาจเก ด โดยข อผ ดพลาด หร อผ ใช ร องขอ ในฐานะน OS จ งเป น interrupt driven.

ช วงเวลาการข ดจ งหวะส าหร บกระบวนการเด ยว ภาพท 2.2 ช วงเวลาของการข ดจ งหวะสาหร บกระบวนการเด ยวท ก าล งแสดงผลล พธ

I/O Structure หล งจาก i/o เร มต น, การควบค มจะถ กส งกล บ ไปย งโปรแกรมผ ใช เม อปฏ บ ต การของ i/o ส นเสร จลง (I/O completion) เท าน น รอคาส งว างของซ พ ย (CPU idle) จนกว าจะ ถ งการข ดจ งหวะถ ดไป รอล ป (Wait loop) เพ อใช หน วยความจา อย างน อยการร องขอ i/o หน งคร งเสร จส นลง และไม ต องทางานต อไป

I/O Structure (cont.) หล ง i/o เร มต น, การควบค มจะถ กส งกล บไปย ง โปรแกรมผ ใช โดยไม ต องรอให i/o ปฏ บ ต การเสร จส น (I/O completion) การเร ยกระบบ (System call) การร องขอไปย ง OS เพ อ ขอให ผ ใช รอจนกว าปฏ บ ต การของ i/o จะเสร จส น ตารางสถานะอ ปกรณ (Device-status table) บรรจ รายการเก ยวก บการขอใช อ ปกรณ เช น ชน ด ท อย และ สถานะ เป นต น OS จะสร างด ชน ช ไปย งตารางอ ปกรณ i/o เพ อด สถานะ ของอ ปกรณ และแก ไขรายการในตาราง รวมท งการ ข ดจ งหวะ

I/O Structure (cont.) ว ธ ท ซ พ ย ต องรอให การเสร จส นไอ/โอ เส ยก อนน เร ยกว า ประสานเวลา หร อซ งโครน ส (synchronous) ส วนว ธ ท ตรงก นข ามเร ยกว า ไม ประสานเวลา หร ออะ ซ งโครน ส (asynchronous) ในกรณ ท เป นประสานเวลา ซ ง ซ พ ย ต องรอให การเสร จ ส นไอ/โอ น น ในระหว างท ซ พ ย รอ จาเป นต องม คาส ง พ เศษ เร ยกว า คาส งรอ (wait instruction) ไปเร อยๆ จนกว าจะได ร บการข ดจ งหวะใหม

Two I/O Methods Synchronous Asynchronous

Device-Status Table

I/O Structure (cont.) ในกรณ ของอะซ งโครน ส i/o จะเพ มประส ทธ ภาพของระบบ ในระหว างท i/o กาล ง ทางานอย ซ พ ย สามารถดาเน นการงานอ น หร อเร มทา i/o ของอ ปกรณ ต วอ นไปพร อมๆ ก นได แต การเหล อมการทางานในล กษณะน ก ย งม ข อจาก ด เน องจากความแตกต างก นระหว างความเร วของ i/o ก บซ พ ย ม มาก ต องใช DMA เข ามาช วย

โครงสร าง DMA (DMA Structure) DMA (Direct Memory Access) จะใช ในอ ปกรณ ไอ/โอ ท ม ความเร ว ส ง เช น เทป ด สก เคร อข ายส อสาร เป นต น ถ าโปรแกรมผ ใช หร อ OS ต องการร บ-ส งข อม ล, OS จะหา บ ฟเฟอร ท ต องการ (บ ฟเฟอร ว าง ส าหร บน าเข า, บ ฟเฟอร เต มส าหร บส งออก) จากอาณาบร เวณของบ ฟเฟอร จากน น ต วข บอ ปกรณ จะเซ ตค าเรจ สเตอร ของต วควบค ม DMA เพ อ ระบ ต นทาง ปลายทาง และขนาดท จะส ง หล งจากน น DMA จะควบค มและดาเน นการส งข อม ลระหว าง i/o ก บ หน วยความจา ในระหว างน น ซ พ ย ก เป นอ สระท ทางานอย างอ นได จนกระท งการส ง ข อม ลเสร จส น DMA จะส งส ญญาณข ดจ งหวะซ พ ย อ กคร งหน ง

simple DMA Structure

DMA Structure MAR (memory address register) MDR (memory data register) CU (Control Unit) PC (Program Counter) IR (Instruction Register)