SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
Operating System
Da-Wei Chang 張大緯
CSIE, NCKU
Course Introduction
• Describe internal behavior of operating
systems
– We will sometimes cover details about Linux,
Windows and Solaris
• You need to write programs in this class
– 4 or 5 C/C++ programs running on Linux
Topics
• Operating System Structures
• Process Concept
• Multithreading
• Process Scheduling
• Process Synchronization
• Deadlocks
• Memory Management
• File Systems
• IO Systems
Documents
• Text book
– Operating System Concepts 9/E (International
Student Version), by A. Silberschatz, P. B. Galvin,
and G. Gagne, John Wiley & Sons. Inc.
• Teaching notes
– Placed on the web site before the class
• http://os.csie.ncku.edu.tw
Contact information and Teaching
Assistants
• Contact information
• Office: 資訊新大樓 65C13 (12F)
• Email: davidchang@csie.ncku.edu.tw
• Teaching Assistants
– announce on the course website
Grading
• Mid-term exam (30%)
• Final exam (30%)
• Homework (40%)
– Programs
• 禁抄襲
Rules
• 考試作弊  0
• 沒有補考

Weitere ähnliche Inhalte

Was ist angesagt?

Driving Moodle Lancastrian Way: automation using student information
Driving Moodle Lancastrian Way: automation using student informationDriving Moodle Lancastrian Way: automation using student information
Driving Moodle Lancastrian Way: automation using student informationRuslan Kabalin
 
Driving moodle the Lancastrian way - Ruslan Kabalin, Philip Tubman
Driving moodle the Lancastrian way - Ruslan Kabalin, Philip TubmanDriving moodle the Lancastrian way - Ruslan Kabalin, Philip Tubman
Driving moodle the Lancastrian way - Ruslan Kabalin, Philip TubmanIreland & UK Moodlemoot 2012
 
WebTech course introduction
WebTech course introductionWebTech course introduction
WebTech course introductionKatrien Verbert
 
Lone Star In-Service 2018 - Webinars for Librarians
Lone Star In-Service 2018 - Webinars for LibrariansLone Star In-Service 2018 - Webinars for Librarians
Lone Star In-Service 2018 - Webinars for LibrariansJennifer Stidham
 
Fa13 week 11-pln part1
Fa13 week 11-pln part1Fa13 week 11-pln part1
Fa13 week 11-pln part1educw200
 
our project ppt
our project pptour project ppt
our project pptarun leo
 
Customizable and Scalable Information Literacy Learning Objects
Customizable and Scalable Information Literacy Learning ObjectsCustomizable and Scalable Information Literacy Learning Objects
Customizable and Scalable Information Literacy Learning ObjectsDana Longley
 
WebCT presentation 007
WebCT presentation 007WebCT presentation 007
WebCT presentation 007kylebb7
 

Was ist angesagt? (9)

Driving Moodle Lancastrian Way: automation using student information
Driving Moodle Lancastrian Way: automation using student informationDriving Moodle Lancastrian Way: automation using student information
Driving Moodle Lancastrian Way: automation using student information
 
Driving moodle the Lancastrian way - Ruslan Kabalin, Philip Tubman
Driving moodle the Lancastrian way - Ruslan Kabalin, Philip TubmanDriving moodle the Lancastrian way - Ruslan Kabalin, Philip Tubman
Driving moodle the Lancastrian way - Ruslan Kabalin, Philip Tubman
 
WebTech course introduction
WebTech course introductionWebTech course introduction
WebTech course introduction
 
MoodlemootNZ
MoodlemootNZMoodlemootNZ
MoodlemootNZ
 
Lone Star In-Service 2018 - Webinars for Librarians
Lone Star In-Service 2018 - Webinars for LibrariansLone Star In-Service 2018 - Webinars for Librarians
Lone Star In-Service 2018 - Webinars for Librarians
 
Fa13 week 11-pln part1
Fa13 week 11-pln part1Fa13 week 11-pln part1
Fa13 week 11-pln part1
 
our project ppt
our project pptour project ppt
our project ppt
 
Customizable and Scalable Information Literacy Learning Objects
Customizable and Scalable Information Literacy Learning ObjectsCustomizable and Scalable Information Literacy Learning Objects
Customizable and Scalable Information Literacy Learning Objects
 
WebCT presentation 007
WebCT presentation 007WebCT presentation 007
WebCT presentation 007
 

Ähnlich wie Operating system opening

Green Screen ci at Travis Perkins
Green Screen ci at Travis PerkinsGreen Screen ci at Travis Perkins
Green Screen ci at Travis PerkinsBrian Leach
 
Using XP practices on 1960s green screen technology
Using XP practices on 1960s green screen technologyUsing XP practices on 1960s green screen technology
Using XP practices on 1960s green screen technologyniksilver
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptxSamar954063
 
New USQ assessment functionality: Out with the old in with the new
New USQ assessment functionality: Out with the old in with the newNew USQ assessment functionality: Out with the old in with the new
New USQ assessment functionality: Out with the old in with the newCharles Darwin University
 
OpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissionsOpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissionsPeter Tröger
 
Realising the vision of a single source of course information
Realising the vision of a single source of course informationRealising the vision of a single source of course information
Realising the vision of a single source of course informationGraham Bird
 
Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...
Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...
Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...Blackboard APAC
 
Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...Blackboard APAC
 
Experience in teaching devops
Experience in teaching devopsExperience in teaching devops
Experience in teaching devopsLen Bass
 
Looking after the Open University's Moodle
Looking after the Open University's MoodleLooking after the Open University's Moodle
Looking after the Open University's MoodleTim Hunt
 
College ERP Software Developmet
College ERP Software DevelopmetCollege ERP Software Developmet
College ERP Software DevelopmetPawan Tiwari
 
Integrating SAIP with Moodle using LIS - HEUG EMEA 2013
Integrating SAIP with Moodle using LIS - HEUG EMEA 2013Integrating SAIP with Moodle using LIS - HEUG EMEA 2013
Integrating SAIP with Moodle using LIS - HEUG EMEA 2013Psydev
 
DevOps as an emerging university discipline
DevOps as an emerging university disciplineDevOps as an emerging university discipline
DevOps as an emerging university disciplineNikolay Milovanov
 
Realising the vision of a single source of course information
Realising the vision of a single source of course informationRealising the vision of a single source of course information
Realising the vision of a single source of course informationIWMW
 
Lessons Learned from Continuous Delivery
Lessons Learned from Continuous DeliveryLessons Learned from Continuous Delivery
Lessons Learned from Continuous DeliveryMandi Walls
 
Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...Becky Lopanec
 
Performance Testing your Kuali Student Product
Performance Testing your Kuali Student ProductPerformance Testing your Kuali Student Product
Performance Testing your Kuali Student ProductKuali Student Project
 

Ähnlich wie Operating system opening (20)

Green Screen ci at Travis Perkins
Green Screen ci at Travis PerkinsGreen Screen ci at Travis Perkins
Green Screen ci at Travis Perkins
 
Using XP practices on 1960s green screen technology
Using XP practices on 1960s green screen technologyUsing XP practices on 1960s green screen technology
Using XP practices on 1960s green screen technology
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptx
 
New USQ assessment functionality: Out with the old in with the new
New USQ assessment functionality: Out with the old in with the newNew USQ assessment functionality: Out with the old in with the new
New USQ assessment functionality: Out with the old in with the new
 
OpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissionsOpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissions
 
Realising the vision of a single source of course information
Realising the vision of a single source of course informationRealising the vision of a single source of course information
Realising the vision of a single source of course information
 
Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...
Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...
Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...
 
Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...
 
BbWorld 2010 notes
BbWorld 2010 notesBbWorld 2010 notes
BbWorld 2010 notes
 
Experience in teaching devops
Experience in teaching devopsExperience in teaching devops
Experience in teaching devops
 
Looking after the Open University's Moodle
Looking after the Open University's MoodleLooking after the Open University's Moodle
Looking after the Open University's Moodle
 
College ERP Software Developmet
College ERP Software DevelopmetCollege ERP Software Developmet
College ERP Software Developmet
 
Integrating SAIP with Moodle using LIS - HEUG EMEA 2013
Integrating SAIP with Moodle using LIS - HEUG EMEA 2013Integrating SAIP with Moodle using LIS - HEUG EMEA 2013
Integrating SAIP with Moodle using LIS - HEUG EMEA 2013
 
DevOps as an emerging university discipline
DevOps as an emerging university disciplineDevOps as an emerging university discipline
DevOps as an emerging university discipline
 
Realising the vision of a single source of course information
Realising the vision of a single source of course informationRealising the vision of a single source of course information
Realising the vision of a single source of course information
 
Lessons Learned from Continuous Delivery
Lessons Learned from Continuous DeliveryLessons Learned from Continuous Delivery
Lessons Learned from Continuous Delivery
 
Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...
 
Movingto moodle2 v1 1
Movingto moodle2 v1 1Movingto moodle2 v1 1
Movingto moodle2 v1 1
 
Performance Testing your Kuali Student Product
Performance Testing your Kuali Student ProductPerformance Testing your Kuali Student Product
Performance Testing your Kuali Student Product
 
Intro to Ilios
Intro to IliosIntro to Ilios
Intro to Ilios
 

Kürzlich hochgeladen

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Kürzlich hochgeladen (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Operating system opening

  • 1. Operating System Da-Wei Chang 張大緯 CSIE, NCKU
  • 2. Course Introduction • Describe internal behavior of operating systems – We will sometimes cover details about Linux, Windows and Solaris • You need to write programs in this class – 4 or 5 C/C++ programs running on Linux
  • 3. Topics • Operating System Structures • Process Concept • Multithreading • Process Scheduling • Process Synchronization • Deadlocks • Memory Management • File Systems • IO Systems
  • 4. Documents • Text book – Operating System Concepts 9/E (International Student Version), by A. Silberschatz, P. B. Galvin, and G. Gagne, John Wiley & Sons. Inc. • Teaching notes – Placed on the web site before the class • http://os.csie.ncku.edu.tw
  • 5. Contact information and Teaching Assistants • Contact information • Office: 資訊新大樓 65C13 (12F) • Email: davidchang@csie.ncku.edu.tw • Teaching Assistants – announce on the course website
  • 6. Grading • Mid-term exam (30%) • Final exam (30%) • Homework (40%) – Programs • 禁抄襲
  • 7. Rules • 考試作弊  0 • 沒有補考