Introduction to Operating System | Full Course for Beginners Mike Murphy 🌚 Lecture for Sleep & Study

Sdílet
Vložit
  • čas přidán 28. 05. 2024
  • Listen to our full course on operating systems for beginners! In this comprehensive series of lectures, Dr. Mike Murphy will provide a detailed overview of the essential concepts and structures that make up an operating system. From hardware resources such as CPU and memory to disk input & output and disk scheduling, we will delve deep into the development cycles and requirements analysis for the OS's effective functioning. The course will also cover crucial topics like CPU features, kernel architectures, and UML activity diagrams. In addition to interrupts, use cases, and interrupt handling, we'll also cover UML state diagrams, dynamic memory allocation, and kernel memory allocation. Moreover, we will discuss memory resources, paging, memory protection, page tables, test-driven design, UML class diagrams, virtual memory, object-oriented design, and object-oriented implementations. Join us on this exciting journey as we explore one of the most critical components of modern computing - operating systems.
    More videos:
    • Fundamentals of Quantum Physics. Basics of Quantum Mechanics • Fundamentals of Quantu...
    • Universe and Black Holes • Universe and Black Hol...
    • History of Ancient China • History of Ancient Chi...
    #operatingsystem #fullcourse #forbeginners #virtualmemory #os #linux #windows #macos #science #lecture #lectures #lectureforsleep #sleep #study #sleeplectures #sleepandstudy #asmr #asmrlecture #asmrlectures #lectureasmr #lecturesasmr
    Table of contents:
    0:00:00 Introduction to Operating System
    0:12:30 Hardware Resources (CPU, Memory)
    0:24:54 Disk Input & Output
    0:37:08 Disk Scheduling
    0:49:38 Development Cycles
    0:58:21 Filesystems
    1:08:14 Requirements Analysis
    1:17:40 CPU Features
    1:24:55 Kernel Architectures
    1:35:15 Introduction to UML (Unified Modeling Language)
    1:42:20 UML Activity Diagrams
    1:50:22 Interrupts and I/O
    1:57:40 Interrupt Controllers
    2:05:47 Use Cases
    2:15:51 Interrupt Handling
    2:24:53 UML State Diagrams
    2:35:42 Dynamic Memory Allocation
    2:42:10 Kernel Memory Allocation
    2:49:50 Memory Resources
    2:56:30 Paging
    3:03:26 Memory Protection
    3:11:24 Test Driven Design
    3:22:22 Page Tables
    3:31:29 UML Class Diagrams
    3:40:11 Virtual Memory
    3:49:22 Object-Oriented Design
    3:57:47 Object-Oriented Implementations
    4:13:07 Page Replacement
    4:20:20 Processes
    This video is made under Creative Commons CC BY-SA 4.0 license
    creativecommons.org/licenses/...
    Author: Dr. Mike Murphy
    Lecture improvements:
    - noiseless and HQ audio
    - removed pauses
    - "dark mode" slides for better study before your sleep :)
  • Věda a technologie

Komentáře • 140

  • @SleepStudy
    @SleepStudy  Před 11 měsíci +28

    ‼Subscribe: bit.ly/SleepAndStudy

    • @TheDavidlloydjones
      @TheDavidlloydjones Před 11 měsíci

      This live event is over. Chat is no longer available.

    • @imLmo
      @imLmo Před 8 měsíci +1

      Please share PPT

    • @kiritoasuna8602
      @kiritoasuna8602 Před 5 měsíci

      please upload more programming related contents.

  • @CloverBank
    @CloverBank Před 11 měsíci +788

    imagine being the dude who makes this, and you find out it's being used to put people to sleep

  • @FromRootsToRadicals
    @FromRootsToRadicals Před 6 měsíci +25

    I have never read a novel my entire life, but nonstop information books. Started learning computer science at 9. Whenni came across a topic i didnt understand, i read on that then came back to the original. Also, since now a senior full stack dev at 37 and four kids, no extra time. All I donis listen to science, math, this kind of stuff to go to sleep to. It helps. Lol

  • @risingtalons9490
    @risingtalons9490 Před 8 měsíci +129

    This channel is just pure genius... I am an engineer and this is a great way to learn and educatr myself while going to sleep
    It's.like.a bedtime.stor.... this is such a genius idea!!!!

    • @realtalk2046
      @realtalk2046 Před 6 měsíci +12

      Was that little bit of over punctuation supposed to be you getting sleepy? Silly goose

    • @JoyDavidson
      @JoyDavidson Před 2 měsíci +1

      "educatr" looks like you need a bit more schooling 🤣 jk.

    • @neverrello
      @neverrello Před 25 dny +2

      @@JoyDavidson he was sleepy, cut him some slack 😭

  • @backlash97
    @backlash97 Před 11 měsíci +212

    I don’t use these to sleep, I use them for background noise when gaming. I’ve actually learned a lot about Operating Systems from this vid though, so… neat

    • @thomasslone1964
      @thomasslone1964 Před 8 měsíci +8

      I think these are for intermediate programmers looking to get better at writing apps

    • @jordixboy
      @jordixboy Před 7 měsíci +13

      @@thomasslone1964 IMHO this doesnt makes you better at writing high level applications, because most hardware concepts are abstracted away, far away. I learn this stuff because I love OS and have interest in building one.

    • @user-rr7im5og7k
      @user-rr7im5og7k Před 7 měsíci

      😂😂😂😂😂

    • @chriskiesel5360
      @chriskiesel5360 Před 6 měsíci +2

      @@jordixboy creating an OS all by yourself is no joke even in teams it’s a struggle but of course nothing is impossible so long one sets his/her heart and mind to it. We’re talking top-tier grade A unwavering determination and consistency 😪

    • @jordixboy
      @jordixboy Před 6 měsíci

      @@chriskiesel5360 when I say I develop a OS as a 1 man person, im not refering to creating a windows or creating a linux. Im refering to creating something simple, provide small api's like graphics, memory management, and nothing more. Im not refering to creating a full blown OS, comeon.

  • @nolanalexander8696
    @nolanalexander8696 Před 9 měsíci +80

    I request Data Structures and Algorithm course for study and sleep!

  • @AvalanchePerformance
    @AvalanchePerformance Před 11 měsíci +119

    Oh, no. Its too interesting lol

  • @nicholasmaniccia1005
    @nicholasmaniccia1005 Před 6 měsíci +42

    Would you consider putting up more of these covering other comp sci/ programming topics?

  • @Pipu748
    @Pipu748 Před 19 dny +1

    Im studying this. Should'nt have choose this one, now im thinking non stop

  • @KingDeyo
    @KingDeyo Před 10 měsíci +14

    I appreciate your channel I have to listen to something to fall asleep and this helps a ton

  • @bushmaster75
    @bushmaster75 Před 5 měsíci +2

    Super brilliant course. Thanks for making such powerful course that for me laid the foundation for my Red Hat System Administration Exam preparation. This course probably is the BEST course one can get hold of free over the net. Dr. Mike Murphy is in my opinion A1 professor. Best Wishes!

  • @Tehrawrzorz
    @Tehrawrzorz Před 5 měsíci +4

    I'm trying to educate myself for better professional prospects. I found this lecture super interesting.

  • @Christobanistan
    @Christobanistan Před 6 měsíci +4

    Writing an OS was super interesting to me as a young guy in my 20s (90s-00s). I wrote a boot loader in assembler, but then I just sort of lost interest with so many other things to learn, and never got back around to it! This has me wanting to get back onto it!
    After all, this whole "programming" thing won't even exist in another decade, anyway, might as well have fun with it now, before we're all out there begging on the streets.

    • @g.3223
      @g.3223 Před 5 měsíci

      why we will begging on the streets?

    • @michaelwolford6383
      @michaelwolford6383 Před 5 měsíci +3

      @@g.3223 the guy probably thinks ai will take over programming which is a really bad take especially for someone who seems to know a good amount about it.

  • @heliomonteiro4200
    @heliomonteiro4200 Před 9 měsíci +7

    Thanks for the course. There's a lot of information there.

  • @TonyTigerTonyTiger
    @TonyTigerTonyTiger Před 6 měsíci +4

    1:11:02 For those watching. An important group of people in the business who provide input are called SMEs ("smeeze"), or Subject Matter Experts. I am not sure how, or if, they differ from Domain Experts.

  • @StopWhining491
    @StopWhining491 Před 8 měsíci +10

    When I saw the name of your channel, I remembered the class on operating systems I took: definitely a sleep inducer. This video is a BIG improvement. Thanks.

  • @yoongibean
    @yoongibean Před 8 měsíci +9

    lost me 30 seconds in and i had no choice but to fall asleep, bravo

  • @Sam_Aster_
    @Sam_Aster_ Před 6 měsíci +1

    This is a nice video to listen to when waking up, too!

  • @system.out.printlnsmartert5781
    @system.out.printlnsmartert5781 Před 8 měsíci +10

    This is such a great idea! Please more csci videos.

  • @jasonsmith6059
    @jasonsmith6059 Před 21 dnem +2

    CZcams, or perhaps a similar platform, could revolutionize information access. Imagine an intelligent interface that curates and presents information, saving us hours of browsing. This would be an incredibly valuable tool, arguably even more essential than food!

  • @tainaalano
    @tainaalano Před 8 měsíci +6

    I really wish you had my pharmacology classes in this channel :(

  • @micah6635
    @micah6635 Před 5 měsíci

    Exactly what I was looking for

  • @bluntedvegas7028
    @bluntedvegas7028 Před 5 měsíci

    I hope I hit my head one day and all this stuff makes sense. I'll become super rich and act like I don't know nobody.
    Thank you in advance.

  • @janak2587
    @janak2587 Před 8 měsíci +6

    MOREE COMPUTER SCIENCE PLEAASSEEEEEE

    • @janak2587
      @janak2587 Před 8 měsíci

      I’ve never slept that fast

  • @davidbaise5137
    @davidbaise5137 Před 9 měsíci +7

    Sleep ‘n Learn…. Great idea!

    • @ru2979
      @ru2979 Před 9 měsíci

      now u sleep

  • @fadilamiruddin1198
    @fadilamiruddin1198 Před 5 měsíci +2

    Taking an OS class next semester 😊

  • @negasonicteenagewarhead
    @negasonicteenagewarhead Před 6 měsíci

    That's what I was looking for.

  • @aingle4239
    @aingle4239 Před 6 měsíci +9

    MIT has plenty of these. Monte Carlo Simulations is pretty good and probably one of my favorites since I’m a sports analytics nerd. They’re not 4 hours long but they definitely do the job.

  • @Epic-so3ek
    @Epic-so3ek Před 6 měsíci +3

    I'm actually really interested in computer science, and I need to sleep :o

  • @robertstrickland9722
    @robertstrickland9722 Před 7 měsíci +10

    Wow i never thought I’d see my old csci class professor on CZcams! Way to go Mike! Chants up 👌🏻

    • @Heater-v1.0.0
      @Heater-v1.0.0 Před 4 měsíci

      Great stuff. Did you manage to stay awake through his lectures when you were his student?

    • @robertstrickland9722
      @robertstrickland9722 Před 4 měsíci

      @@Heater-v1.0.0 Yes lol he's a good professor, in person. I agree though, just listening to his voice, without interaction, would definitely put me to sleep haha

    • @Heater-v1.0.0
      @Heater-v1.0.0 Před 4 měsíci

      @@robertstrickland9722 Some of mine would be even better at inducing sleep :)

  • @Frogger790
    @Frogger790 Před 6 měsíci +2

    Thank u! I’m learning this while sleeping because I don’t have time but I want to learn. ❤

  • @hananahhhhhhhhhhhhh
    @hananahhhhhhhhhhhhh Před 10 měsíci

    I love this account so much

  • @MissTryALot
    @MissTryALot Před 9 měsíci

    Thank you so much x

  • @miriamart9712
    @miriamart9712 Před 8 měsíci +5

    Here I am paying for an online class to teach me what's already online. But I need to pay for this class and take this class if I want to have some type of paper saying oh yeah I know how to do basic computer things. 🤣😓

  • @arelyx_
    @arelyx_ Před 14 dny

    Ended up actually studying to this. Wish the lectures were in order lol

  • @conradkaramagi8134
    @conradkaramagi8134 Před 2 měsíci +2

    Thanks

  • @user-yi4ef2gk1o
    @user-yi4ef2gk1o Před 29 dny

    Great course very informative

  • @jarg7
    @jarg7 Před 3 měsíci

    It’s an honor to be put to sleep by this man.

  • @danicius1624
    @danicius1624 Před 5 měsíci

    I’m gonna take this class in the Spring semester so hoping in my dreams I can get a head start lmao

  • @dawei7
    @dawei7 Před 8 měsíci +1

    What a voice.

  • @JeremyMcGuire-mq3ye
    @JeremyMcGuire-mq3ye Před 5 měsíci +1

    I Jeremy Odin Scott Hammer Armstrong McGuire lineage ty for this message

  • @chuanqisun
    @chuanqisun Před 8 měsíci +4

    Good lecture, but now I can't fall asleep.

  • @capitandonculo
    @capitandonculo Před 9 měsíci +3

    Yooooooo this is exactly what I needed

  • @sourav_-_7038
    @sourav_-_7038 Před 6 měsíci +2

    do a microservice architecture video, real world example with opentracing caching and multiinstances and cross server communication with N layer kafka queue.

  • @kentuckyheat
    @kentuckyheat Před 13 dny

    I genuinely look up videos on different operating systems and the like.. this ended up in my algorithm lol

  • @shinasom2090
    @shinasom2090 Před 3 měsíci

    i came to youtube to study operating system for semester end exam after sleeping every lectures in college and this is what i found

  • @thelitepredator
    @thelitepredator Před 9 měsíci +7

    Omg yes I love you thank you. Only 4.3 hours 😢 I need 8 hours please

  • @san-joshuabarrett
    @san-joshuabarrett Před 5 měsíci

    Nice vid

  • @4n0n4m0us3
    @4n0n4m0us3 Před 8 měsíci +1

    3:12:00 cd project red needed to listen to this ^_^

  • @kushagratripathi6345
    @kushagratripathi6345 Před 5 měsíci

    Please makes notes on networking ,linux, dbms, backend,

  • @tanboisenpoi2542
    @tanboisenpoi2542 Před 7 měsíci +6

    Please more cs related videos

  • @screwdajuice
    @screwdajuice Před 10 měsíci +10

    it is either you're not getting any sleep or not learning anything. which one is it?

  • @AntPictures
    @AntPictures Před 12 dny

    Humans became so complicated that they overload themselves with knowledge to fall asleep.

  • @HsanEener-vj9vx
    @HsanEener-vj9vx Před 7 měsíci

    Does this say abstraction conducting arbitration
    Or is Or conducting another operating systems
    If an equation is represented by symbol or multiple operating systems represented by symbols
    Than abstraction is acronym foyering abstraction
    Foyering or halls meaning the frame or sudoku table for halls
    Gold is the common denominator which is watt it's made from?
    Like a philosophical question of is it real?
    But since watt loops it gets caught up in (barology)
    Theory yes in pi if 3 the complete three E would be imaginary eiies
    Spelling is unclear
    Eyes
    Ice
    Water
    H2o
    Process of water in general?

  • @nutmoose
    @nutmoose Před 5 měsíci

    This is more like an summery of a operating system course. How hard is it to find a proper title for a video.

  • @dirtyred-ch7mk
    @dirtyred-ch7mk Před 5 měsíci

    Fell asleep. Had nightmares about CS 416 Operating Systems.

  • @ibtissamaboufares9320
    @ibtissamaboufares9320 Před 6 měsíci

    How is it made for sleeping if there are ads, every time I fall asleep I’m awaken by a loud ad 😢I wish there weren’t any. I was enjoying it

  • @gabrielle9106
    @gabrielle9106 Před 6 měsíci +2

    More computer lectures please

  • @kevin-kw8bv
    @kevin-kw8bv Před 6 měsíci

    Goodnight muchachos

  • @anshumanbehera5705
    @anshumanbehera5705 Před 18 dny

    One for oodp in c++

  • @user-pb3ci3sm3r
    @user-pb3ci3sm3r Před 3 měsíci

    testers should be in the list of human resources

  • @kayakMike1000
    @kayakMike1000 Před 6 měsíci

    Multics?? I wonder how much plan 9 got into multics...

  • @TheDavidlloydjones
    @TheDavidlloydjones Před 11 měsíci +1

    Hoderr all!

  • @HsanEener-vj9vx
    @HsanEener-vj9vx Před 7 měsíci

    Why not make money the frame work infrastructure being
    Like a working part of the mind
    But in different are

  • @MTRX2011
    @MTRX2011 Před 5 měsíci

    should rename to the history of how computers got slow and bloated.

  • @andsoeeeee12
    @andsoeeeee12 Před 6 měsíci

    now i can sleep

  • @PaletaLee
    @PaletaLee Před 11 měsíci +5

    Finally something to complete with the @LexFridman CZcams/ podcast!!!
    Both interesting, useful and sleepy 🥱😊 What a brilliant idea!!

  • @jimo9555
    @jimo9555 Před 6 měsíci +1

    Is it just me or does this sound uncannily like Smithers O'Neil?! 😅

  • @miriamart9712
    @miriamart9712 Před 8 měsíci +2

    Why has nobody done the time stamps for this 😓

    • @SleepStudy
      @SleepStudy  Před 8 měsíci +3

      There are in video description 😉

  • @cxa24
    @cxa24 Před 6 měsíci

    Beyond my reach sadly

  • @dropestir
    @dropestir Před 11 dny

    I was thinking "this is not so bad"... until I realized its a guy talking for 4 hour and 40 minutes straight and all you get to see is bullet-points. lol

  • @kayakMike1000
    @kayakMike1000 Před 6 měsíci

    No, thats not what operating systems do... Its runtime process and basic memory abstraction. Thats all it should really do. Keep your buggy drivers outta my microkernel.

  • @nascentnaomie
    @nascentnaomie Před 9 měsíci +1

    🤔📝💭✨

  • @dd07871
    @dd07871 Před 8 měsíci +2

    Dear sir, in Hindi please.

  • @jmp01a24
    @jmp01a24 Před měsícem

    I'll wedge your kernal so that your operative system is rendered useless. Then I'll make my own OS and be creative coming up with jokes on how silly your programmers are. Mooahahahaaha.

  • @firstname4337
    @firstname4337 Před 4 měsíci

    this course has VERY little to do with operating systems

  • @jbdawinna
    @jbdawinna Před 5 dny

    Sorry, this voice is upsetting