Jon Eyolfson
Jon Eyolfson
  • Видео 335
  • Просмотров 118 008

Видео

"Recursion" Introductory C Programming for ECE at University of Toronto
Просмотров 1977 месяцев назад
"Recursion" Introductory C Programming for ECE at University of Toronto
"Decision-Making" Introductory C Programming for ECE at University of Toronto
Просмотров 2349 месяцев назад
"Decision-Making" Introductory C Programming for ECE at University of Toronto
Kernels (2023 Fall ECE 344 Section 3) [Reupload]
Просмотров 782Год назад
Kernels (2023 Fall ECE 344 Section 3) [Reupload]
How To Setup VSCode on Windows for Remote SSH Development
Просмотров 3 тыс.Год назад
How To Setup VSCode on Windows for Remote SSH Development
How To Create a Linux Virtual Machine on Windows
Просмотров 1,7 тыс.Год назад
How To Create a Linux Virtual Machine on Windows
Page Table Implementation (2023 Winter ECE 353)
Просмотров 571Год назад
Page Table Implementation (2023 Winter ECE 353)
Basic IPC (2023 Winter ECE 353)
Просмотров 488Год назад
Basic IPC (2023 Winter ECE 353)

Комментарии

  • @hiren07ec
    @hiren07ec 2 дня назад

    just a request is it possible to arrange playlist from olest to newest? this way it will be like binge watch session for me. great learning thanks for making education available for all. love from india. god bless

    • @eyolfson
      @eyolfson 22 часа назад

      Will do, thanks!

  • @pandukartosedono4107
    @pandukartosedono4107 2 дня назад

    thank you good lec

    • @eyolfson
      @eyolfson 2 дня назад

      Glad you found it helpful!

  • @hiren07ec
    @hiren07ec 6 дней назад

    i compiled same code using gcc and it's output is 16k. is it compiler dependent? just posting comment at 31:23m without wataching further. i might get ans later.

    • @eyolfson
      @eyolfson 6 дней назад

      Yup, it depends on your operating system, compiler version, and compiler options.

  • @botttonineto
    @botttonineto 13 дней назад

    Hi! What is the difference between exe 353, 344 and 454?

    • @eyolfson
      @eyolfson 13 дней назад

      ECE344 and 353 are essentially the same operating system course to different programs at UofT. ECE454 is more of a programming for performance course.

  • @LuizMoraes-xb7qj
    @LuizMoraes-xb7qj 13 дней назад

    This is a nice intro to data locality. Curiously, there is a language called Odin that stores elements of a matrix column-wise, you still access with A[row][col], but the data is layed out per column to make some computations faster

    • @eyolfson
      @eyolfson 12 дней назад

      Cool, thanks! Yeah, some other languages like Julia do that as well.

  • @AbdoulTABA
    @AbdoulTABA 17 дней назад

    Thanks very much❤

    • @eyolfson
      @eyolfson 15 дней назад

      You're welcome!

  • @rw-kb9qv
    @rw-kb9qv Месяц назад

    thank you for uploading these lectures on youtube. as a self-taught programmer, I greatly appreciate that channels like yours exist:)

    • @eyolfson
      @eyolfson 26 дней назад

      You're welcome! I hope they're helpful!

  • @fasolplanetarium
    @fasolplanetarium Месяц назад

    "An actual physical mouse - not like our kind, but the animal kind" 😂 Love that you upload these videos. Really amazing for self-taught folks like me.

    • @eyolfson
      @eyolfson Месяц назад

      Glad you like them! Thanks!

  • @Accanfo
    @Accanfo Месяц назад

    Interesting

  • @UsmanKhan-ko8bs
    @UsmanKhan-ko8bs 2 месяца назад

    Thank You John for the valuable video. I have an issue, the wifi drivers are not installed by default. How to resolve this issue in the prescribed setup. Thanks.

    • @eyolfson
      @eyolfson Месяц назад

      If your computer has WiFi connected, your VM should still have internet without installing WiFi drivers on the VM. There may be some odd networking setting going on, but to the VM it looks like an ethernet card so it doesn't need drivers.

  • @cooldude269
    @cooldude269 2 месяца назад

    Really, enjoying working my way through your course. Honestly, it would be great if you keep doing this, appreciate it Dr. Eyolfson.

    • @eyolfson
      @eyolfson 2 месяца назад

      I will, thanks! I hope it's been useful :)

  • @luffyisagoat
    @luffyisagoat 3 месяца назад

    Hey, I’m a engineering student in Ontario and you literally are a saving grace. I’ve been searching everywhere for a C Course and this is the best one I found. You should definitely do more, your voice is nice to listen to as well. Thank you!

    • @eyolfson
      @eyolfson 2 месяца назад

      Thank you! I'm glad you're finding it helpful :)

  • @TimB33
    @TimB33 5 месяцев назад

    ssh-copy-id: The term 'ssh-copy-id' is not recognized as a name of a cmdlet <- are you relying on openssl getting installed with git?

    • @eyolfson
      @eyolfson 5 месяцев назад

      It should be installed and usable in "Git Bash", not the built-in command line.

  • @CherryLover-m4e
    @CherryLover-m4e 5 месяцев назад

    I want to start preparing for my first semester starting in September. Is this playlist the actual course material for the first semester? is it a good place to start?

    • @eyolfson
      @eyolfson 5 месяцев назад

      APS105 is in the winter (second) semester. These are recordings from the course, yes.

    • @CherryLover-m4e
      @CherryLover-m4e 5 месяцев назад

      @@eyolfson Thank you very much

  • @Asadraza-vy1cn
    @Asadraza-vy1cn 6 месяцев назад

    Just want to say I really appreciate that you are sharing valuable content on this platform.

    • @eyolfson
      @eyolfson 6 месяцев назад

      I appreciate that! Thanks!

  • @NGUmrra1n
    @NGUmrra1n 6 месяцев назад

    This is probably the most engaging memory lecture on RUclips, even more so than my uni lectures lol

    • @eyolfson
      @eyolfson 6 месяцев назад

      Thanks for saying that! Hopefully they get even better! :)

  • @annusingh4694
    @annusingh4694 6 месяцев назад

    Hi Jon, is it advisable to follow this video or the course in a different language like Zig?

    • @eyolfson
      @eyolfson 6 месяцев назад

      You could, but the syntax of Zig is different. It'll have all the same basics, and the concepts in the course apply to any language (although it may be harder to see in some languages!).

    • @annusingh4694
      @annusingh4694 6 месяцев назад

      ​@@eyolfsonThanks for answering.

  • @emirhamarat3287
    @emirhamarat3287 7 месяцев назад

    Hi, I am from Turkey, Bilkent University Department of Electronics Engineering. I want to ask if there is any lab documents/ problems and solutions that you can provide.

    • @eyolfson
      @eyolfson 6 месяцев назад

      Thanks for watching from Turkey! Currently not, but I'm going to work on something over the summer!

    • @emirhamarat3287
      @emirhamarat3287 6 месяцев назад

      @@eyolfson It would be super beneficial. Thanks for your reply.

  • @satishadhikari5180
    @satishadhikari5180 7 месяцев назад

    great contents

    • @eyolfson
      @eyolfson 7 месяцев назад

      Thank you!

  • @zlatkogjuroski3235
    @zlatkogjuroski3235 7 месяцев назад

    Hi, Is the compiler course online? Thanks

    • @eyolfson
      @eyolfson 7 месяцев назад

      No, sorry, this is an operating systems course. The slides for this course are on my website, but the labs are not.

  • @SaiKiran-no7mh
    @SaiKiran-no7mh 7 месяцев назад

    OS course has multiple sections with overlapping topics, which section do i need to follow to complete this course?

    • @eyolfson
      @eyolfson 7 месяцев назад

      Each section has all the same lectures (I think one recording in section 1 and section 2 didn't work). So you can mix and match, all the links with slides is: eyolfson.com/courses/archive/utoronto/ece344/2023-fall/

  • @immadmir
    @immadmir 8 месяцев назад

    Great content! I watched almost all the lectures. Thanks for putting these out.

    • @eyolfson
      @eyolfson 8 месяцев назад

      You're welcome! I'm glad they could be useful :)

  • @ANUJKUMAR-wc9dz
    @ANUJKUMAR-wc9dz 8 месяцев назад

    Thank you Jon Eyolfson for this course , it just helped me a lot ;) (if possible can i have the discord link ?)

    • @eyolfson
      @eyolfson 8 месяцев назад

      You're welcome! Unfornately for now the Discord is for students in the class. There may be something in the summer.

  • @aydc6740
    @aydc6740 8 месяцев назад

    this is insnae

    • @eyolfson
      @eyolfson 8 месяцев назад

      This is, pointers!

  • @rahulprajapati4638
    @rahulprajapati4638 8 месяцев назад

    Thank you so much sir🙏🙏 Looking forward for more such courses.

    • @eyolfson
      @eyolfson 8 месяцев назад

      You're welcome, I hope it's useful!

  • @velizarzlatev5027
    @velizarzlatev5027 8 месяцев назад

    Thank you for publishing your lectures. I saw that you also posted the instructions for the labs on your website. Do you plan to put the starting repositories for them in the future?

    • @eyolfson
      @eyolfson 8 месяцев назад

      I'll hopefully be able to open up some of the lab stuff over the summer!

  • @theimortal
    @theimortal 8 месяцев назад

    this is great

    • @eyolfson
      @eyolfson 8 месяцев назад

      Thanks, glad you like it!

  • @immadmir
    @immadmir 8 месяцев назад

    Hi. Could you please make the C files available?

    • @eyolfson
      @eyolfson 8 месяцев назад

      Hello there! This one isn't posted since it's similar to an assignment. The main goal was to make a sure example that you could re-create yourself after learning the concepts (or at least practice!).

    • @immadmir
      @immadmir 8 месяцев назад

      @@eyolfson I understand that. But in many slides over the course, you mention CHAPTER/file.c. But these files are not available on the course page on your website.

  • @coder_rc
    @coder_rc 8 месяцев назад

    I love this. Please continue❤

    • @eyolfson
      @eyolfson 8 месяцев назад

      Thanks, will do!

  • @N0RT0X
    @N0RT0X 9 месяцев назад

    Thank you so much for this content

    • @eyolfson
      @eyolfson 9 месяцев назад

      My pleasure!

  • @danilastname4520
    @danilastname4520 9 месяцев назад

    i obviously don't have interesting hobbies either since im watching this over break lol

    • @eyolfson
      @eyolfson 9 месяцев назад

      Good thing you can also do this as a hobby!

  • @billywang3829
    @billywang3829 9 месяцев назад

    So cool. Thanks for this

    • @eyolfson
      @eyolfson 9 месяцев назад

      Glad you liked it!

  • @ronw.3115
    @ronw.3115 10 месяцев назад

    Crap! The Hyper-V role cannot be installed on Windows 10 Home.

    • @eyolfson
      @eyolfson 9 месяцев назад

      You can still do it with Windows Home, you just need to follow: www.itechtics.com/enable-hyper-v-windows-10-home/?expand_article=1

  • @AntiochSanders
    @AntiochSanders 10 месяцев назад

    Thank you for these ^-^. I'm watching / reading a lot of these lectures, makes me wish I'd taken OS while I was in school. Is there any way for outsiders to view example code?

    • @eyolfson
      @eyolfson 10 месяцев назад

      Unfortunately not at the moment. I'll be working over the summer to come up with something to make code more accessible!

  • @utsavsharma5713
    @utsavsharma5713 10 месяцев назад

    Hello professor! Is it possible to provide code access to the rest of us? The course looks really interesting and I would love to get my hands dirty with the assignments.

    • @eyolfson
      @eyolfson 10 месяцев назад

      Currently not :( I have a plan hopefully in the next year where I can more easily release code and have less concerns regarding the course. Sorry about that!

    • @utsavsharma5713
      @utsavsharma5713 10 месяцев назад

      @@eyolfson Okay, no problem😢. Thanks.

  • @YuanSui-q2c
    @YuanSui-q2c 11 месяцев назад

    Great Video Prof!

    • @eyolfson
      @eyolfson 10 месяцев назад

      Thanks! One of the more fun lectures :)

  • @mfb2497
    @mfb2497 11 месяцев назад

    you are literally the best prof at UofT eng.... nobody can change my mind.

    • @eyolfson
      @eyolfson 11 месяцев назад

      Thanks! It means a lot to me :)

  • @curious_banda
    @curious_banda 11 месяцев назад

    Mad respect for using Discord o7

    • @eyolfson
      @eyolfson 11 месяцев назад

      Meet students where they are :) It's a lot easier for discussions too

  • @gajjar04akash
    @gajjar04akash Год назад

    That's detailed explanation. appreciate your efforts, Thanks a lot.

    • @eyolfson
      @eyolfson Год назад

      You're welcome! I'm glad it's been helpful!

  • @linux_lectures226
    @linux_lectures226 Год назад

    loved it please upload as much as possible thanks a lot

  • @joddeveloper7643
    @joddeveloper7643 Год назад

    @eyolfson would you say the best way to start off the course is to start with kernel -> OS -> ? Thanks for ur help and advice

    • @eyolfson
      @eyolfson Год назад

      OS then Kernel was the intended order, there was a problem with the recording for the first lecture for Section 1. You can find all the recordings and the order of the lectures here: eyolfson.com/courses/ece344/

  • @sugandhasingla5487
    @sugandhasingla5487 Год назад

    Are the labs public?

    • @eyolfson
      @eyolfson Год назад

      Unfortunately not, just the lab descriptions. :(

    • @bhavikyadav2934
      @bhavikyadav2934 8 месяцев назад

      @@eyolfson can i go through the course without the labs ?

  • @comsummatus
    @comsummatus Год назад

    there is no audio

    • @eyolfson
      @eyolfson Год назад

      Sorry, I accidental hit the hardware mute right before the start. :( It resumes later one in the lecture.

  • @TunifyBasic
    @TunifyBasic Год назад

    is there any video about async, select, multi conns?

    • @eyolfson
      @eyolfson Год назад

      Not yet, I'm not sure we'll be able to cover them in this course. We could handle multiple connections with threads though (coming up next!).

  • @kumarprateek1279
    @kumarprateek1279 Год назад

    Thanks for putting these videos out there on RUclips for free. I really admire your gesture of providing such educational content to everyone on the internet.

    • @eyolfson
      @eyolfson Год назад

      My pleasure! I'm glad you can get some value from them :)

  • @lawniczakjohn
    @lawniczakjohn Год назад

    47:36 😂

    • @eyolfson
      @eyolfson Год назад

      Sometimes I should probably edit myself :)

    • @lawniczakjohn
      @lawniczakjohn Год назад

      Don't change @@eyolfson someone's gotta have strong opinions.

  • @lawniczakjohn
    @lawniczakjohn Год назад

    Great lecture! Thanks for sharing all these, and just know others are watching. But how you get that camera angle?

    • @eyolfson
      @eyolfson Год назад

      I have a tripod and Insta360 Link I bring to the lectures. Sorry about the echo!

  • @paulbird2772
    @paulbird2772 Год назад

    08:38 Welcome back 12:19 Virtual Memory Checklist 13:19 Remember That Memory is Byte Addressable 13:49 Segmentation or Segments are Course Grained 14:52 Segmentation Details 18:39 First Insight: Divide Memory into Fixed Size Chunks 19:26 Memory Management Unit (MMU) 20:25 You Typically You Do Not Use All 64 Virtual Address Bits 22:01 The Page Table Translates Virtual to Physical Addresses 27:02 The Page Table Entry (PTE) Also Stores Flags in the Lower Bits 30:58 The Kernel Handles Translating Virtual Addresses 35:31 Page Translation Example Problem 50:43 Each Process Gets Its Own Page Table 54:31 You May Be Thinking That Seems Like a Lot of Work (vfork) 55:46 We Use Pages For Memory Translation

  • @Davidlovefree
    @Davidlovefree Год назад

    what is the difference between different sections of the operating system

    • @eyolfson
      @eyolfson Год назад

      The content is the same. The only difference is the time they happen (to accommodate students' schedules), and questions students ask.

  • @Prince-xp9vk
    @Prince-xp9vk Год назад

    I have been watching your Lectures recently and I usually see this live chat feature and it kind of resembles of a Discord text channel. If the community/class Discord server for these lectures is accessible to everyone, would you mind sending us an invite so we can engage more on these topics? I recently completed the same course in my University and having your videos on RUclips adds more to what I learnt from the classes I took. We'd appreciate the gesture if possible.

    • @eyolfson
      @eyolfson Год назад

      Yes, that is Discord, unfortunately it's limited to students enrolled in the course. However if there's any questions I'd be happy to answer them in the comments as well!