1. Algorithms and Computation

  Переглядів 1,301,980

MIT OpenCourseWare

MIT OpenCourseWare

День тому

MIT 6.006 Introduction to Algorithms, Spring 2020
Instructor: Jason Ku
View the complete course: ocw.mit.edu/6-006S20
UKposts Playlist: • MIT 6.006 Introduction...
The goal of this introductions to algorithms class is to teach you to solve computation problems and communication that your solutions are correct and efficient. Models of computation, data structures, and algorithms are introduced.
License: Creative Commons BY-NC-SA
More information at ocw.mit.edu/terms
More courses at ocw.mit.edu
Support OCW at ow.ly/a1If50zVRlQ
We encourage constructive comments and discussion on OCW’s UKposts and other social media channels. Personal attacks, hate speech, trolling, and inappropriate comments are not allowed and may be removed. More details at ocw.mit.edu/comments.

КОМЕНТАРІ: 551
@Antagon666
@Antagon666 2 роки тому
My semester on university: *Starts. Me: *Watches completely unrelated lectures from MIT.
@randyt700
@randyt700 2 роки тому
Sounds like youre thinking of changing majors 😆
@codedecode1498
@codedecode1498 2 роки тому
@@randyt700 lol
@onesecond2471
@onesecond2471 2 роки тому
+1bro , this hits me deep 😂😂
@businessleadershipandmanag522
@businessleadershipandmanag522 2 роки тому
Thanks to Technology. Im in Africa Uganda but I feel like as if Im at MIT. Thank you very much for the lecture.
@elhermeneutico
@elhermeneutico 2 роки тому
Are you acquainted with Pasta Sempai?
@fragileomniscience7647
@fragileomniscience7647 2 роки тому
@@elhermeneutico "But before you leave, do you recognize these things?" Jk, that's a beautiful comment and is amazing that this knowledge can reach the whole world.
@haryowicaksono5397
@haryowicaksono5397 2 роки тому
THIS!! im from indonesia we dont exactly have the best education in the world so this channel has been a blessing for me
@therealb888
@therealb888 2 роки тому
@UCTPCE7ckUioWlMK1nBThsfg lol that joke you're an a hole but funny af.
@gigahertz_1911
@gigahertz_1911 2 роки тому
love to see this
@allandogreat
@allandogreat 2 роки тому
I took Linear algebra, Algorithms, probability, and signal and systems at MIT. Thanks.
@niceperson6412
@niceperson6412 2 роки тому
You must be a genius then :-)
@moazhendy9394
@moazhendy9394 2 роки тому
I'm not gonna say how lucky you are cuz i can realize how much worked was required to achieve such a thing!
@armorkinggaming1933
@armorkinggaming1933 Рік тому
Chop andu
@expertjung
@expertjung 3 місяці тому
How did you like signal and systems course?
@aftabbyofficial
@aftabbyofficial Місяць тому
Via Online?
@user-gn2ev1nu1p
@user-gn2ev1nu1p 8 місяців тому
There is a big difference between learning what's going on under the hoods of algorithms, instead of just jumping directly to learn a programming language, it's a really explained architecture course, thanks MIT
@dn7us
@dn7us 7 місяців тому
I highly admire American intellectuals. Putting out free high quality contents for the rest of the world to learn. Thank you!
@michaelldesanta822
@michaelldesanta822 2 роки тому
There is no way anyone can get bored in lectures like these, such a great professor
@jackmiller9829
@jackmiller9829 Рік тому
but u of t courses easy to get bored
@atlantic_love
@atlantic_love Рік тому
@@jackmiller9829 See dat dare cumpooter? Sheez go'n to uhlauh uss to proagram. At least that's how my family from down there sounds.
@CP-jk3tc
@CP-jk3tc Рік тому
lmao he's so unprepared he couldn't express the concept or answer the questions clearly enough. And what is this 1980 style presentation 1/10 precious time wasted on writing and deleting the blackboard.
@NostraDavid2
@NostraDavid2 Рік тому
@@CP-jk3tc Much more engaging than what Princeton provides for free, which was made by the writers of the Algorithms book, so... MIT is doing it better, IMO.
@wentworthmiller1890
@wentworthmiller1890 9 місяців тому
@@CP-jk3tc Beg to differ mate - a bit of a rant, pardon! This method actually results in better processing and retention of the content being taught, by the human brain. Maybe a waste of 1/10 precious time, but those paying top dollar to actually learn there are getting their time and money's worth! For us online ones - it's actually free! Watch at 1.5 the speed and save all you want! 🙂But do not underestimate the power of 1980 method, and dismiss it in favor of modern, but lesser lasting ones! The prof also drew the learners logically into the inductive reasoning and WORD-RAM model, instead of just throwing it out there. Engaging IMO. Must laud the prof. Am already liking these lectures over the 2011 class. However Erik Demaine remains that one constant that defines passion, and is always a treat to watch. What a humble guy, to have earned PhD at just 20 years old, but being so accessible! MIT FTW!
@supriyosarkar5132
@supriyosarkar5132 2 роки тому
Always wanted to go to MIT, unfortunately I couldn't. Thank you so much MIT for giving us the opportunity to learn from the best from these videos.
@therealb888
@therealb888 2 роки тому
I think I am walking in your footsteps too. My chances are slim but I'd still give it a shot.
@Sanyu-Tumusiime
@Sanyu-Tumusiime 2 роки тому
@@therealb888 definately try. if you can do some olympiads and win a good medal then you have a good chance of joining MIT.
@Sanyu-Tumusiime
@Sanyu-Tumusiime 2 роки тому
@@therealb888 unfortunately i know one guy who got rejected by MIT accepted to Harvard so it's not the end of the world
@NazriB
@NazriB 2 роки тому
Lies again? Serie A Leader
@cantcommute
@cantcommute 2 роки тому
Bro just grab a book and read why do you think being in a different building will change anything
@codeschool3964
@codeschool3964 2 роки тому
Thanks a lot MIT. What you have done by sharing these resources for free to the whole world is beyond my skill of appreciation. May your institute and its glory grow and prosper!
@AmiraMahmoud7
@AmiraMahmoud7 2 роки тому
The professor simplifies everything, Thank you so much for sharing this informative content
@yuluqin6463
@yuluqin6463 Рік тому
The professor is full of passion! Very clear structure, thank you!
@ParthPatel-vj2zv
@ParthPatel-vj2zv 2 роки тому
0:00 intro, goals of the course 2:59 what is an algorithm 11:10 birthday problem 15:15 correctness of an algorithm 25:35 efficiency of an algorithm 36:50 model of computation 42:35 why use data-structures
@nikhilprem7998
@nikhilprem7998 2 роки тому
great
@LuizHenrique-vc4gm
@LuizHenrique-vc4gm 2 роки тому
Thanks
@queenmanu9690
@queenmanu9690 2 роки тому
Thank u mate
@gp10020
@gp10020 2 роки тому
I find this guy hard to follow?
@scotturista2386
@scotturista2386 2 роки тому
@@gp10020 agree
@sumitbali9194
@sumitbali9194 2 роки тому
Thank you MIT for these uploads. Love the way Ku teaches
@fb079
@fb079 2 роки тому
This is fantastic I love their energy and enthusiasm which make the lecture fun and interesting
@2mb816
@2mb816 2 роки тому
I can't believe I'm watching these type of videos for entertainment.
@jianxinhuang2465
@jianxinhuang2465 2 роки тому
Me too, I don't want to read code so I am watching the course for relaxation!
@SamuelTttghk..
@SamuelTttghk.. Рік тому
This prof.'s energy when he teaches is on another level.
@mayankjangid1543
@mayankjangid1543 2 роки тому
Thank you MIT for these fabulous lectures!
@ousmanecisse9448
@ousmanecisse9448 2 роки тому
It is very knowledgeable thanks. I need the way to make a dashboard for a mining activity (trucks, scoop, jumbo, solo, Excavator, Loader....)
@dheerajrao3776
@dheerajrao3776 2 роки тому
Sooo good.
@jackmiller9829
@jackmiller9829 Рік тому
self learning algorism
@julian_handpan
@julian_handpan 6 місяців тому
until you spot that the teacher doesn't know induction xD
@unorandom3009
@unorandom3009 2 роки тому
After 10 years of open course finally video quality went from 360p to super high res in 1080p
@covidhoax7646
@covidhoax7646 2 роки тому
The quality of the instruction decreased with time, unlike the video quality.
@1wb7kj
@1wb7kj 2 роки тому
We need 4k
@_boris
@_boris 2 роки тому
Finally a refresher to a legendary course God bless
@quasa0
@quasa0 2 роки тому
Is there anywhere this course completely uploaded somewhere already? Like from past years, but not too old?
@chilly111
@chilly111 2 роки тому
@@quasa0 There is both 2011 and 2008, you can find them linked at this courses page (description)
@mickeymacke1780
@mickeymacke1780 2 роки тому
which one do you think is the best, in terms of quality of instruction? 2008, 2011 or 2020?
@ehza
@ehza 2 роки тому
@@mickeymacke1780 I would say 2020, but if you want to improve on Algorithms, then problem solving is vital, and also don't forget to checkout problem sets
@kartiksangwan3302
@kartiksangwan3302 2 роки тому
@@ehza Do we get solutions to the problem sets?
@pasxizeis
@pasxizeis 2 роки тому
I think the teacher has set a goal on daily steps and tries to accomplish it while teaching. Which is a nice life hack.
@camilohurtado3543
@camilohurtado3543 2 роки тому
This only video has much more valuable content than any entire Colombian computer science program. Thanks, MIT.
@rushingyew
@rushingyew 2 роки тому
Thanks for bringing an updated version of this class back.
@arsh99119
@arsh99119 Рік тому
thearshblog.blogspot.com/2022/09/beating-youtube-algorithm.html how to beat UKposts Algorithm 👆
@therealb888
@therealb888 2 роки тому
Finally!! I've been asking for this ever since I took course 6. Thank you.
@frankchen9264
@frankchen9264 2 роки тому
This is an amazing lecture! Thanks for let me revise my algorithm and data structure knowledge after I become an engineer.
@jujijiju6929
@jujijiju6929 2 роки тому
I love the sound those massive chalks make on those blackboards. Very pleasant.
@SirAlph4
@SirAlph4 2 роки тому
MIT is sick. Its way better then my university course and I m not even a native speaker. Kudos to Jason Ku
@chiefsittingstill6061
@chiefsittingstill6061 Рік тому
The explanation on words (in the models of computation section, towards the end of the lecture) was excellent and has enabled me to understand the concept better than any previous explanations I've encountered - thanks! Jason did admit he couldn't spell; I'd suggest it's "arbitrarily-sized" (inputs), not what he wrote on the board 😉
@UmarFarooq-tw7vh
@UmarFarooq-tw7vh 2 роки тому
Thank you MIT for these amazing lectures.
@sbstorage95
@sbstorage95 2 роки тому
thank you for these videos, ilook forward to the rest of the videos in this course
@jimson7070
@jimson7070 6 місяців тому
I found happiness cause you see people like you who code and the talk about ideas.
@infor_digital
@infor_digital Рік тому
this's an amazing lecture. love it professor.
@OliviaLearns
@OliviaLearns 2 роки тому
these lecture series are so amazing! I am so thankful they're available to the public
@arsh99119
@arsh99119 Рік тому
thearshblog.blogspot.com/2022/09/beating-youtube-algorithm.html how to beat UKposts Algorithm 👆
@nqobilesibisi3544
@nqobilesibisi3544 7 місяців тому
high quality knowledge at the palm of our hands , what a time to be alive. thank you MIT.
@staleciabatta1
@staleciabatta1 Рік тому
Thank you MIT! Here we go let's learn! I'm a self-taught Developer hoping to improve my algorithm skills.
@MrStarchild3001
@MrStarchild3001 Місяць тому
Introduction and Goals of the Course: - The goal of this Introduction to Algorithms course is to teach students how to solve computational problems and communicate that their solutions are correct and efficient. - Beyond just solving problems, the course emphasizes proving correctness, arguing efficiency, and communicating these ideas clearly. Students will do more writing than coding. - An algorithm is a fixed-size procedure that takes an arbitrary-sized input and produces a correct output. What is a Problem?: - A computational problem consists of a set of possible inputs and outputs. The problem specifies a binary relation mapping each input to a set of correct outputs. - Problems are usually defined using a predicate to check if an output is correct for a given input, not by explicitly listing all input-output pairs. - The course focuses on general problems that can take arbitrarily large inputs, requiring the algorithm to loop or recurse to process the entire input. What is an Algorithm?: - An algorithm is a fixed-size procedure that takes an input of arbitrary size and generates one of the correct outputs specified by the problem. - If the algorithm generates an output for an input, it must be a correct output according to the problem specification. - Algorithms are like recipes - a sequence of steps that will return an output for any valid input. Birthday Problem Algorithm: - As an example, consider the problem of determining if any pair in a group of people share the same birthday, generalizing to any "birth time" to make matches less likely. - A proposed algorithm is: Maintain a record of birth times. Interview each person in order. Check if their birth time is already in the record. If so, return the match. If not, add it to the record and continue. If no matches after checking everyone, return no match. Proving Algorithm Correctness: - With large inputs, we can't just test an algorithm on all possibilities to argue its correctness. Instead, we use induction. - The key is finding an inductive hypothesis that can be proven true for a base case and all larger instances. - For the birthday problem, the inductive hypothesis is: If the first K people contained a match, the algorithm would return a match before interviewing person K+1. - Base case: Trivially true for K=0. - Inductive step: Assume true for K. If first K+1 contain a match, either: 1) the match was in the first K and algorithm already returned it, or 2) the match includes person K+1, which the algorithm will find and return when checking against the first K people's records. - By induction, if a match exists, the algorithm returns it before running out of people to interview. If it interviews everyone without returning a match, then no match exists. Arguing Algorithm Efficiency: - An important aspect of an algorithm beyond correctness is its efficiency - how fast does it run and how does that compare to other possible algorithms? - Measuring actual running time is problematic as it depends on the particular input, the speed of the machine, and other implementation details. - Instead, we count the number of fundamental operations executed by the algorithm to get an input-size-dependent measure irrespective of machine or implementation. - The number of operations an algorithm requires as a function of input size n is used to classify it using asymptotic notation: - Constant time: O(1), runs in bounded time irrespective of n - Logarithmic time: O(log n) - Linear: O(n) - Log-linear: O(n log n) - Polynomial: O(n^c) for constant c > 1 (e.g. quadratic is c=2) - Exponential Time: O(2^n), considered "intractable" - In this class, "efficient" generally means polynomial time, with linear or near-linear time being even better. Exponential is considered inefficient. Models of Computation: - To measure efficiency abstractly in terms of fundamental operation counts, we need a model specifying what operations a computer can do in constant time. - The model used in this class is the Word RAM: - Assumes a CPU connected to a large random access memory (RAM) consisting of a sequence of bits - The CPU can read/write a word-sized block of memory in constant time (modern word size is 64 bits) - The CPU can do integer arithmetic, comparisons, and logical bit operations on a constant number of words in constant time - The word RAM allows any individual word in memory to be accessed in constant time. However, accessing all n words of an arbitrary-size input requires O(n) operations.
@thelawgameplaywithcommenta2654
@thelawgameplaywithcommenta2654 2 роки тому
I define a problem as a question pertaining to an unknown variable or function, in the programing sense, but more abstract. I define a computation as a calculation. Therefore, I define a computational problem as a question pertaining to a calculation, or, in other words, a question about what algorithm is necessary to find a desired output.
@HerbeyStudies
@HerbeyStudies 15 днів тому
2 years back I had the privilege to do an interview with Dr Ku for a high school project. He was wonderful, very warm and down-to-earth. I was honestly shitting bricks cos I was so nervous but his friendliness helped me ease into the whole thing. All around great guy.
@ChrisTian-ox5nr
@ChrisTian-ox5nr 2 роки тому
Literally best instructor ever!!
@michaelempeigne3519
@michaelempeigne3519 2 роки тому
I like to say that an algorithm is a set of instructions that will take you from the beginning to the end in a particular order so long as there are no errors.
@andrewzhang5345
@andrewzhang5345 2 роки тому
It’s a good definition if the algorithm is deterministic.
@JUST_C0DE
@JUST_C0DE Рік тому
@@andrewzhang5345 who cares about the defination
@nihalbhandary162
@nihalbhandary162 6 місяців тому
@@JUST_C0DE In practice you wont find that many deterministic algorithms.
@benjaminli21
@benjaminli21 2 роки тому
Thank you MIT for sharing this to the public
@vedangsharma1000pixels
@vedangsharma1000pixels Рік тому
Thank you MIT for publishing such video lectures
@azizulhoq7402
@azizulhoq7402 2 роки тому
I am Form Bangladesh I liked the lecture very much, Especially Sir's Explanation was very nice
@daydreamed
@daydreamed 2 роки тому
Timely upload, thank you, MIT
@isalutfi
@isalutfi 2 роки тому
Thank you MIT!
@danielhaga9327
@danielhaga9327 Рік тому
I look forward to hearing more
@hardeepsinghpuri7250
@hardeepsinghpuri7250 2 роки тому
Love the enthusiasm, thanks mit
@sagarjoshi3481
@sagarjoshi3481 Рік тому
thankyou MIT OCW, for these lectures.
@MdAsif-ue7ru
@MdAsif-ue7ru 2 роки тому
Thank you very much for making this fabulous course not only for Harvard students but also for other students.
@enisten
@enisten 2 роки тому
Do you mean MIT is doing this primarily for Harvard students to catch up with them?! LOL
@MdAsif-ue7ru
@MdAsif-ue7ru 2 роки тому
@@enisten No brother, but I think so sometimes.
@davyroger3773
@davyroger3773 2 роки тому
The Harvard CS courses seem more concerned with the grandeur of their lecture halls than the depth of the content it self
@user-vv4ex8wk2u
@user-vv4ex8wk2u Місяць тому
The teacher is the reason we love the subject. As a teacher I ve learned to be energetic
@krishanranaweera2961
@krishanranaweera2961 2 роки тому
Thanks MIT, watching from Sri Lanka.
@leprotto89
@leprotto89 2 роки тому
Nice to see that Michael Reeves is uploading again. Also I knew he was gonna go some places, but MIT... Congrats
@johnmahugu
@johnmahugu 12 днів тому
Awesome, we have been waiting for this, thank you. Nairobi Kenya.
@narenm.s8923
@narenm.s8923 Рік тому
I always wanted to study in mit but i don't have money Now mit is uploading classes that's awesome
@coffecoding
@coffecoding Рік тому
I am fortunate enough to live in an era which I can live in Sri Lanka 🇱🇰 and watch these valuable lessons from MIT
@Eltopshottah
@Eltopshottah Рік тому
What a time to be alive thanks MIT 🎉
@dreamxml
@dreamxml 2 роки тому
Absolutely spot on.
@rishiravi7312
@rishiravi7312 2 роки тому
thanks to the mit for giving us oppurnity to learn interesting topics thank you
@govikris748
@govikris748 2 роки тому
I believe an algorithm is not a function as functions have predefined output based on a set of sequential operations. It may be made up of multiple functions but Algorithm is more closely related to the technique to derive a function or procedure to find a solution to the problem.
@user-tl8gq3gl2n
@user-tl8gq3gl2n 7 місяців тому
Thanks for MIT, I am Iran and it is tough to come there for studying .it is pleasure to be able to learn via internet.
@rifathossain328
@rifathossain328 2 роки тому
these teachers are amazing ..
@AlbertoRodriguezBerzal
@AlbertoRodriguezBerzal 2 роки тому
What a blackboard. I love it.
@therealb888
@therealb888 2 роки тому
@Barry Allen lol
@aishwaryadharmadhikari7165
@aishwaryadharmadhikari7165 2 роки тому
People don't use blackboards anymore and thus the students knowledge doesn't last forever, the tike of writing taken by teacher and given time to take down the content make student grasp things better rather than using PowerPoint presentation with endless slides and meaningless content🤣
@therealb888
@therealb888 2 роки тому
@@aishwaryadharmadhikari7165 Can't tell if you're being sarcastic 😂. Anyway there are probably more objective points that support a white board & power point presentation with an e pen. Blackboards do have their own charm and feeling in addition to giving more time to the student to digest the information. Not to mention the classic classroom environment. The best parallel for this is EVs vs ICE vehicles. Gas does have some advantages like range & refill time but they can be achieved in the future by EVs with advancements. Similarly, we should be able to transfer the black board advantages to newer learning technologies through advancements. I know I over analyse stuff, I'm self aware 😂.
@aishwaryadharmadhikari7165
@aishwaryadharmadhikari7165 2 роки тому
@@therealb888 I totally agree with you, but, I won't change my opinion though 🤣 . It's been 2 years since the online education program has started in India where students are learning on mobiles and I dont think this has been any benefitable to anyone. Not students nor teachers not the institutions! Show me results😆😂
@therealb888
@therealb888 2 роки тому
@@aishwaryadharmadhikari7165 I totally agree with you as well 😂. Where has been the results right?!. But the answer lies in your comment!. Watching on mobiles with distraction on the same device not to mention the small screen & eye strain. I think the results lack because of improper usage. If you look at IITs/MIT/ any top university, there are slides & these videos in addition to problem sets & notes/study materials that are available online. These online resources are absent in most small colleges in India. Online education is also the preferred way for all working professionals. The nice thing about this is that you get a backup of the resources & can pace yourself. Online resources like this should be a supplement to classroom learning in more Indian colleges. Out of curiosity what are you studying? It's cool to see more Indians here. Do you have plans for any form of higher education in USA?
@yuvaraninandagopal1115
@yuvaraninandagopal1115 2 роки тому
Perfect start!!!
@pbice
@pbice 2 роки тому
Because the speaker is always walking around, I think we have to thanks the cameraman, he's really doing well.
@AlpGuneysel
@AlpGuneysel 2 роки тому
You can do that with algorithms. :)
@pbice
@pbice 2 роки тому
​@@AlpGuneysel Oh, I forgot, this is MIT
@vishal.choudhury
@vishal.choudhury 2 роки тому
If MIT uploads all the lectures on youtube nobody will be deprived of eduction in this world.
@guliyevshahriyar
@guliyevshahriyar Рік тому
Very good teacher, thank you Jason.
@noodlebowls8896
@noodlebowls8896 18 днів тому
MIT, the one school where I can somewhat understand the expensive tuition of private universities. You get the professor like these to teach the students. Luckily for a broke student like me, I can partake in these amazing lectures.
@ShubhamSinghYoutube
@ShubhamSinghYoutube 2 роки тому
Bring Video lectures of 6.045 Automata and Computation course to OCW pls.
@euniversitybangladesh710
@euniversitybangladesh710 2 роки тому
Thank you very much for the lecture.
@LearnMLWithMeUsingKaggle
@LearnMLWithMeUsingKaggle 2 роки тому
Thanks for the explicit explanation. From Nigeria.
@MarkoVasev
@MarkoVasev 22 дні тому
Thanks to these lectures uploaded from 2020 I can watch these from 1994. Thank you so much.
@therealb888
@therealb888 2 роки тому
The definition of the problem is also the definition for a mathematical function. Highly recommend taking a course of sets, relations and functions, proofs n induction in maths, along with an introductory programming course in C/ C++/Python to learn about arrays, strings, etc
@iheartalgebra
@iheartalgebra 2 роки тому
The definition of the problem is a mathematical relation, but it is not necessarily a function since the problem may have many correct outputs for a given input
@Tony-tu8uz
@Tony-tu8uz 2 роки тому
thank you for this lecture!
@poojabennabhaktula4883
@poojabennabhaktula4883 2 роки тому
Beautiful lecture
@HomeboyWild
@HomeboyWild 2 роки тому
the fact that we are able to attend lectures online at one of the most prestigious schools in the country is amazing!
@convex2172
@convex2172 2 роки тому
Absolutely, people today are so lucky.
@MrDivyanshu33
@MrDivyanshu33 2 роки тому
The materials on the website makes me feel like I am actually taking this class.
@user-re1qy6kd6p
@user-re1qy6kd6p Місяць тому
⏱Timestamps for this video! 0:00 - Introduction to the Algorithms Course 1:00 - Goals of the Course 3:24 - Understanding Computational Problems 9:38 - Definition of Algorithms 15:41 - Understanding algorithm correctness 26:18 - Measuring algorithm efficiency 33:00 - Understanding Running Time 36:31 - Model of Computation 43:18 - Data Structures 🧙‍♂✨ Generated with Houdini Chrome extension.
@ShawCreations
@ShawCreations 5 місяців тому
You guys have helped me so much ! I can’t believe this is free! God bless😊 subscribed
@liveinfra6820
@liveinfra6820 2 роки тому
It's 1 am and I just clicked and now I m Loving it 🤣🤣
@theWrongCode
@theWrongCode 2 роки тому
Thank u MIT ❣️
@sebastiangrajales1493
@sebastiangrajales1493 2 роки тому
Ily Jason Ku and MIT
@beingsurfers
@beingsurfers 2 роки тому
Thanks Sir And MIT Watching From Varanasi INDIA 🇮🇳🇮🇳🙏🙏🙏
@RupertReynolds1962
@RupertReynolds1962 2 роки тому
Clear and informative. Just one small thing: it seems misleading to link 32 bit addressing with disk space limits, because disk space is addressable in sectors (generally of size 512 bytes), not in bytes as with RAM. HDD limits of 8GB, 128GB, 2TB etc. are due to limitations of CHS or LBA addressing modes for disks, and not word size (16, 32 or 64) used by the CPU. Keep up the good work! Many people are benefitting :-)
@TheZwirek
@TheZwirek 2 роки тому
I`m sorry yeah that was completely wrong. With 32 bit computers you can still address even 2TB hard drives (with 512 bytes clusters). The problem with hard drive 4gb limit was if you were using FAT32 disk file system. In windows 32bit architecture posed a limitation with the address space of the memory, but even on 32bit cpus we sitll could see 36 bits and even more later on being used for addressing the memory even before the 64 bit processors, e.g. pentium PRO (1995, PAE, AWE and so on) and built in solutions allowing to address a 64bit memory address space from a 32 bit processor. So 4GB was a typical ram limitation of a 32 bit windows computer using virtual address space and later on became a limit for a 32 bit process, but that was also a limit of the operating system. Anyway Thank you for the free access to your courses and loving the content despite the comment.
@navaneethshivananjappa1858
@navaneethshivananjappa1858 2 роки тому
I swear my disk was spinning hard listening to that.
@mytech6779
@mytech6779 2 роки тому
Not even a sector size vs byte issue. Partition size and count is limited by the partition table design and file systems are totally independent of CPU width, partition size and disk size. There are Unix and Linux file systems that can handle hundreds of petabytes and one or twoeven have limits of zettabytes and they can span multiple drives.This comes with some overhead, so common desktop systems tend to use filesystems with lower maximum sizes, but the point is that this has nothing to do with the CPU width. I've noticed that even within the computer science crowd Windows users seem very poorly informed on quite a few computing fundamentals.
@RupertReynolds1962
@RupertReynolds1962 2 роки тому
@@mytech6779 Yes, there are also file system limits, but they can depend on which operating system you install. You you have to stay within all of them, of course.
@brianx2405
@brianx2405 2 роки тому
@@RupertReynolds1962 mytech is the most right, but not quite and you other two idiots are literally talking in circles - the fs depends on the os or vice versa... just wow...
@Asus76060
@Asus76060 5 місяців тому
Information for free! Brilliant:) god bless you educators for such amazing knowledge you’re will to hand out to the world 😊 subscribed
@sallaklamhayyen9876
@sallaklamhayyen9876 2 роки тому
Thank you so much MIT
@toxdes1
@toxdes1 Рік тому
I love this lecture. The teacher is excellent. Claps
@AmiraMahmoud7
@AmiraMahmoud7 2 роки тому
Thank you so much for sharing
@ghazalonyt
@ghazalonyt 2 роки тому
Thanks to MIT for rolling out this course. I feel like I study at MIT and I sit at his class:D
@peterjamali772
@peterjamali772 2 роки тому
feeling the same scenario here.
@computerlover9290
@computerlover9290 2 роки тому
به نظرت چیکار کنم تا قبول شم اینجا 😭😭😭
@mudgal2137
@mudgal2137 2 роки тому
Wating for the next video.. tq MIT
@edbertkwesi4931
@edbertkwesi4931 2 роки тому
ooo! yes my dream is to meet the mit chancellor some day really radical revolutionary institution. i love MIT
@EnlightenMynds47141
@EnlightenMynds47141 9 місяців тому
Really very fruitfull tutorials on DSA.
@tzachs_
@tzachs_ 2 роки тому
MIT...Pls provide course videos of Principles of Macroeconomics.
@lorenzotijerina238
@lorenzotijerina238 2 роки тому
Im balls deep into these Open Lectures. Thank youz
@facitenonvictimarum174
@facitenonvictimarum174 2 роки тому
There's a 50% chance your not.
@lhrsupun
@lhrsupun Рік тому
I always wanna go to MIT. thank you
@newbie8051
@newbie8051 Рік тому
Great lecture sir, but it was hard to keep track sometimes because of the movement, maybe because I'm not accustomed to it :)
@agungpurnomo3430
@agungpurnomo3430 Рік тому
Thanks to technology, i can attand mit class from another side of the world😊❤
@reika2360
@reika2360 2 роки тому
I'm a Japanese bachelor. Thanks to MIT ,and thanks to Technology. I will listen this lecture again and again. (Sorry, I'm not very good at English.)
@donavenbruce4407
@donavenbruce4407 2 роки тому
Are you working on any projects?
@reika2360
@reika2360 2 роки тому
@@donavenbruce4407 No, I'm not now. But I want to study "Post-Quantum Cryptography."
@kittyhelleo9221
@kittyhelleo9221 Рік тому
nice course, helped me lot. thanks
@classicalfandom8219
@classicalfandom8219 2 роки тому
Thank you!
@archibaldgoldking
@archibaldgoldking Рік тому
nice work im happy to see it
@IndianboySaif7
@IndianboySaif7 Рік тому
Respect to mit thanks 👍🔥🙏
@kahhwatan5566
@kahhwatan5566 2 роки тому
Thank you MIT
2. Data Structures and Dynamic Arrays
50:18
MIT OpenCourseWare
Переглядів 476 тис.
0% Respect Moments 😥
00:27
LE FOOT EN VIDÉO
Переглядів 35 млн
Первая поломка Scirocco! Балацко попал на мотор.
1:13:12
Лизка заплакала смотря видео котиков🙀😭
00:33
MIT Introduction to Deep Learning | 6.S191
1:09:58
Alexander Amini
Переглядів 72 тис.
15. Dynamic Programming, Part 1: SRTBOT, Fib, DAGs, Bowling
57:18
MIT OpenCourseWare
Переглядів 81 тис.
Introduction to Poker Theory
30:49
MIT OpenCourseWare
Переглядів 1,2 млн
How I Got Good at Coding Interviews
6:29
NeetCode
Переглядів 1,6 млн
16. Portfolio Management
1:28:38
MIT OpenCourseWare
Переглядів 5 млн
Lecture 1: Algorithmic Thinking, Peak Finding
53:22
MIT OpenCourseWare
Переглядів 5 млн
Necessity of complex numbers
7:39
MIT OpenCourseWare
Переглядів 2,4 млн
0% Respect Moments 😥
00:27
LE FOOT EN VIDÉO
Переглядів 35 млн