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

Поділитися
Вставка
  • Опубліковано 26 кві 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 :)
  • Наука та технологія

КОМЕНТАРІ • 124

  • @SleepStudy
    @SleepStudy  10 місяців тому +24

    ‼Subscribe: bit.ly/SleepAndStudy

    • @TheDavidlloydjones
      @TheDavidlloydjones 10 місяців тому

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

    • @imLmo
      @imLmo 7 місяців тому +1

      Please share PPT

    • @kiritoasuna8602
      @kiritoasuna8602 4 місяці тому

      please upload more programming related contents.

  • @CloverBank
    @CloverBank 9 місяців тому +591

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

    • @gavinbelson3499
      @gavinbelson3499 7 місяців тому +22

      Works though

    • @VacumOvale
      @VacumOvale 7 місяців тому +30

      sleep story for grown ups

    • @wesallstar9273
      @wesallstar9273 7 місяців тому +3

      💀💀💀💀

    • @wesallstar9273
      @wesallstar9273 7 місяців тому +4

      😂

    • @zeroalphaser
      @zeroalphaser 6 місяців тому +13

      What makes you think you he didn’t do it with that goal in mind since the beginning??? 😂

  • @risingtalons9490
    @risingtalons9490 7 місяців тому +97

    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 5 місяців тому +6

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

    • @JoyDavidson
      @JoyDavidson Місяць тому

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

  • @FromRootsToRadicals
    @FromRootsToRadicals 4 місяці тому +10

    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

  • @backlash97
    @backlash97 10 місяців тому +171

    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 7 місяців тому +7

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

    • @jordixboy
      @jordixboy 6 місяців тому +9

      @@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 6 місяців тому

      😂😂😂😂😂

    • @chriskiesel5360
      @chriskiesel5360 5 місяців тому +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 5 місяців тому

      @@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.

  • @AvalanchePerformance
    @AvalanchePerformance 10 місяців тому +104

    Oh, no. Its too interesting lol

  • @nolanalexander8696
    @nolanalexander8696 8 місяців тому +48

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

  • @nicholasmaniccia1005
    @nicholasmaniccia1005 5 місяців тому +40

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

  • @KingDeyo
    @KingDeyo 9 місяців тому +12

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

  • @system.out.printlnsmartert5781
    @system.out.printlnsmartert5781 7 місяців тому +9

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

  • @heliomonteiro4200
    @heliomonteiro4200 8 місяців тому +6

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

  • @Sam_Aster_
    @Sam_Aster_ 5 місяців тому +1

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

  • @yoongibean
    @yoongibean 7 місяців тому +7

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

  • @tainaalano
    @tainaalano 6 місяців тому +5

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

  • @StopWhining491
    @StopWhining491 7 місяців тому +9

    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.

  • @Tehrawrzorz
    @Tehrawrzorz 4 місяці тому +2

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

  • @bushmaster75
    @bushmaster75 4 місяці тому +1

    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!

  • @MissTryALot
    @MissTryALot 8 місяців тому

    Thank you so much x

  • @micah6635
    @micah6635 4 місяці тому

    Exactly what I was looking for

  • @janak2587
    @janak2587 7 місяців тому +5

    MOREE COMPUTER SCIENCE PLEAASSEEEEEE

    • @janak2587
      @janak2587 7 місяців тому

      I’ve never slept that fast

  • @hananahhhhhhhhhhhhh
    @hananahhhhhhhhhhhhh 9 місяців тому

    I love this account so much

  • @davidbaise5137
    @davidbaise5137 8 місяців тому +6

    Sleep ‘n Learn…. Great idea!

    • @ru2979
      @ru2979 8 місяців тому

      now u sleep

  • @aingle4239
    @aingle4239 5 місяців тому +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.

  • @tanboisenpoi2542
    @tanboisenpoi2542 6 місяців тому +5

    Please more cs related videos

  • @TonyTigerTonyTiger
    @TonyTigerTonyTiger 5 місяців тому +2

    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.

  • @Epic-so3ek
    @Epic-so3ek 5 місяців тому +3

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

  • @negasonicteenagewarhead
    @negasonicteenagewarhead 5 місяців тому

    That's what I was looking for.

  • @miriamart9712
    @miriamart9712 7 місяців тому +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. 🤣😓

  • @robertstrickland9722
    @robertstrickland9722 6 місяців тому +10

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

    • @Heater-v1.0.0
      @Heater-v1.0.0 3 місяці тому

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

    • @robertstrickland9722
      @robertstrickland9722 3 місяці тому

      @@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 3 місяці тому

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

  • @chuanqisun
    @chuanqisun 7 місяців тому +4

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

  • @dawei7
    @dawei7 7 місяців тому +1

    What a voice.

  • @conradkaramagi8134
    @conradkaramagi8134 Місяць тому +1

    Thanks

  • @bluntedvegas7028
    @bluntedvegas7028 4 місяці тому

    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.

  • @Frogger790
    @Frogger790 5 місяців тому +2

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

  • @capitandonculo
    @capitandonculo 8 місяців тому +3

    Yooooooo this is exactly what I needed

  • @fadilamiruddin1198
    @fadilamiruddin1198 4 місяці тому +1

    Taking an OS class next semester 😊

  • @JeremyMcGuire-mq3ye
    @JeremyMcGuire-mq3ye 4 місяці тому +1

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

  • @hieverybody4246
    @hieverybody4246 5 місяців тому +2

    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 4 місяці тому

      why we will begging on the streets?

    • @michaelwolford6383
      @michaelwolford6383 4 місяці тому +1

      @@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.

  • @jarg7
    @jarg7 2 місяці тому

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

  • @danicius1624
    @danicius1624 4 місяці тому

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

  • @shinasom2090
    @shinasom2090 2 місяці тому

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

  • @san-joshuabarrett
    @san-joshuabarrett 4 місяці тому

    Nice vid

  • @sourav_-_7038
    @sourav_-_7038 5 місяців тому +2

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

  • @4n0n4m0us3
    @4n0n4m0us3 7 місяців тому +1

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

  • @thelitepredator
    @thelitepredator 8 місяців тому +7

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

  • @kushagratripathi6345
    @kushagratripathi6345 4 місяці тому

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

  • @HsanEener-vj9vx
    @HsanEener-vj9vx 6 місяців тому

    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?

  • @screwdajuice
    @screwdajuice 8 місяців тому +9

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

  • @dirtyred-ch7mk
    @dirtyred-ch7mk 4 місяці тому

    Fell asleep. Had nightmares about CS 416 Operating Systems.

  • @gabrielle9106
    @gabrielle9106 5 місяців тому +2

    More computer lectures please

  • @nutmoose
    @nutmoose 4 місяці тому

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

  • @kevin-kw8bv
    @kevin-kw8bv 5 місяців тому

    Goodnight muchachos

  • @TheDavidlloydjones
    @TheDavidlloydjones 10 місяців тому +1

    Hoderr all!

  • @user-pb3ci3sm3r
    @user-pb3ci3sm3r 2 місяці тому

    testers should be in the list of human resources

  • @kayakMike1000
    @kayakMike1000 5 місяців тому

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

  • @andsoeeeee12
    @andsoeeeee12 5 місяців тому

    now i can sleep

  • @HsanEener-vj9vx
    @HsanEener-vj9vx 6 місяців тому

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

  • @PaletaLee
    @PaletaLee 10 місяців тому +5

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

  • @ibtissamaboufares9320
    @ibtissamaboufares9320 5 місяців тому

    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

  • @MTRX2011
    @MTRX2011 4 місяці тому

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

  • @miriamart9712
    @miriamart9712 7 місяців тому +2

    Why has nobody done the time stamps for this 😓

    • @SleepStudy
      @SleepStudy  7 місяців тому +3

      There are in video description 😉

  • @jimo9555
    @jimo9555 5 місяців тому +1

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

  • @nascentnaomie
    @nascentnaomie 8 місяців тому +1

    🤔📝💭✨

  • @cxa24
    @cxa24 5 місяців тому

    Beyond my reach sadly

  • @dd07871
    @dd07871 7 місяців тому +2

    Dear sir, in Hindi please.

  • @kayakMike1000
    @kayakMike1000 5 місяців тому

    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.

  • @firstname4337
    @firstname4337 3 місяці тому

    this course has VERY little to do with operating systems