[CS61C FA20] Weekly Lecture 11.LIVE - OS, VM, & I/O — Transcript
Full transcript
- 0:00let's not do it let's not do it being
- 0:01recorded that's what I want to hear
- 0:03perfect okay
- 0:05yeah oh my gosh can't even welcome
- 0:09everybody
- 0:10to
- 0:1261c week 11 live session
- 0:16wo good to see you all Bor is still
- 0:19trying to figure out how to get Bor this
- 0:22whole technology is new to Bor so we're
- 0:23working on
- 0:25things we're just having some fun um
- 0:29let's see don't don't touch my window
- 0:31okay I can I can un I can unsp Spotlight
- 0:33you uh if you'd like Anyway welcome
- 0:37everybody let's let's Okay let me
- 0:48unspotted midterm that's all that's all
- 0:50water under the bridge let's looking
- 0:52forward the week this week's material is
- 0:54OS virtual memory and IO so this is our
- 0:58agenda for today we're going to welcome
- 1:00we have two guests we're delighted to
- 1:01have two guests join us uh Sharon
- 1:03Mueller from Berkeley College
- 1:04engineering advising group and K
- 1:07asanovich from Berkeley and also the
- 1:09SciFi the SciFi uh CEO so exactly
- 1:12founder so co-founder happy to have him
- 1:14join us a little bit later uh we'll do
- 1:16Computing the news as we always do and
- 1:18we'll talk about the week's plan and
- 1:19always have't ask us anything uh Q&A
- 1:21time at the end so um let me do check
- 1:25the Q&A good that stuff all right we're
- 1:27using M by the way for the anonymous
- 1:29attendee that's how we're doing this is
- 1:30not a this is not a zoom thing this is a
- 1:32a special feature M all right so let me
- 1:36introduce and let me Spotlight you
- 1:38Sharon so you can get added here there
- 1:41we go let me introduce Sharon Mueller
- 1:43who is the director of advising and
- 1:44policy from the engineering service and
- 1:45services thank you Bor for reaching out
- 1:47and thank you for Sharon for be able to
- 1:49make the time for our live session we've
- 1:51got 43 students here I predicted around
- 1:5350 but many many many hundreds of so
- 1:55watch this and we are recording this
- 1:57watch this a little bit later when they
- 1:59have have the chance
- 2:00um want to give you the floor certainly
- 2:03this is a a remarkable semester it's a
- 2:05semester that has caused um a remarkable
- 2:08amount of um stress and and just
- 2:12disruption among many many students this
- 2:14week isn't going to help us in terms of
- 2:16the chaos that's bringing but if you
- 2:17imagine if you lay just layer upon layer
- 2:19of just it's not just covid it's co and
- 2:21I can't leave my house and it's co it's
- 2:23it's also online learning like you could
- 2:25have no Co but online learning you can
- 2:27have an online course you just do in the
- 2:28middle of nowhere right but you have
- 2:29online learning on top of that you got
- 2:31the stresses not courses giving
- 2:32flexibility you've got fires and smoke
- 2:36and I mean right could you please how
- 2:39about what's the Billy Crystal line from
- 2:40Princess Bride how about I give you a
- 2:42paper cut and let you pour lemon juice
- 2:44on it I mean could you really make it as
- 2:45bad right so thank you again for being
- 2:48here thank you for supporting for all
- 2:49the hard work you do to have you you and
- 2:51your team support our students um feel
- 2:53free to share some of the things that
- 2:55you can help them think about how to how
- 2:56to be resilient how to support
- 2:58themselves where to reach out all all
- 2:59the resources that we have at the
- 3:01College engineering and campus level
- 3:02what you know it's people at different
- 3:04levels of of Crisis from from oh I'm
- 3:06feeling stressed to I'm feeling a lot of
- 3:08stress to oh my gosh you to all whatever
- 3:09the the fin line is what what do we do
- 3:12you know how do people know what to do
- 3:13what the next levels are what what
- 3:15bucket they fall into well this is a
- 3:16little stress I talk to you know who etc
- 3:19etc plus planning for the spring that's
- 3:21all that stuff you know that there was
- 3:23word about reducing class sizes and now
- 3:26I can't graduate like it's just layer
- 3:27upon layer upon all these things and
- 3:29yuss Berkeley's in a hole of $450
- 3:31million or something so thank you so
- 3:33much everybody with the lemon juice all
- 3:35over my body so anyway Sharon please
- 3:39welcome again and feel free to share and
- 3:40I'll I'll I'll I'll on the spotlight
- 3:42myself and you can just take the floor
- 3:43and share your thoughts with the
- 3:44students thank you so much thank you so
- 3:46much for that introduction you kind of
- 3:48stole my thunder there because I was
- 3:49going to mention all those things please
- 3:52uh yeah so certainly I think what you
- 3:54touched upon is our emotions are
- 3:56heightened right now and I know this to
- 3:59be true for myself and everyone in my
- 4:01circle and certainly for our students as
- 4:04well um so I think it's important to
- 4:08recognize that that's normal that is a
- 4:10normal response to everything that you
- 4:13mentioned um but the benefits of being
- 4:16part of a big campus uh are that we do
- 4:19have a lot of resources to help students
- 4:22and um I want to highlight kind of the
- 4:25big ones to help students out it's okay
- 4:28if I share my screen
- 4:30yes please yes pleas oh no no share
- 4:33screen here we go all panelists all you
- 4:36ready to go it's all you yep sorry oh
- 4:38there you go okay fixed it just fixed it
- 4:41so um here we
- 4:45go so I just wanted to highlight are you
- 4:47seeing my screen that says resources
- 4:49okay perfect all right so um I just
- 4:52wanted to highlight the resources that
- 4:55are available to all students now some
- 4:58of these even though they're in the
- 4:59College of Engineering I also want to
- 5:01mention that they are available to
- 5:02students in this class um because eeks
- 5:05is within the College of Engineering so
- 5:08General well-being there's I found an
- 5:11article at UCSF a while ago that I
- 5:13thought was super helpful in just
- 5:16normalizing the experience that we're
- 5:19all having and also beyond that really
- 5:22gave some tools and tips on how to
- 5:25manage those feelings and what can you
- 5:27do for yourself to kind of get get you
- 5:29through this time um so if you want to
- 5:33read that article I found it to be very
- 5:35helpful so I wanted to share it in ESS
- 5:38we actually have three psychologists who
- 5:41work within engineering student services
- 5:44however they are available to all of you
- 5:46as well and I've put our website on
- 5:48there they have drop in hours three days
- 5:50a week and um you are welcome to contact
- 5:54them at any time for
- 5:56support um also the Caps which is
- 6:00counseling and Psychological Services
- 6:02which is part of university health
- 6:04services has even more counselors and um
- 6:07social workers available for you I think
- 6:11you know I kind of look at it as
- 6:13coaching you know even Olympic athletes
- 6:16need coaching and we're kind of in the
- 6:18Olympics of life right now we're kind of
- 6:21in the Olympics of trying to get through
- 6:24this race that feels like it's
- 6:26endless um so if you can if you feel
- 6:30like you could really use some coaching
- 6:32and and maybe some tools to help you get
- 6:36through your day and kind of think about
- 6:38what we're all managing and how to
- 6:40manage that yourself I highly recommend
- 6:43reaching out to the
- 6:45counselors there's also a part of their
- 6:47website which just touches upon Stress
- 6:49and Anxiety management just identifying
- 6:52what am I feeling and then recognizing
- 6:55that there are things that I could do to
- 6:57help myself and what are those
- 7:00and then there's uh 211.org which is if
- 7:03you don't want to use the university
- 7:05resources you can go to 211.org and you
- 7:08put in your zip code and you'll be
- 7:09connected to a whole bunch of resources
- 7:11in your local
- 7:13community um now we know that many
- 7:17families are also experiencing financial
- 7:20hardship right now the campus does have
- 7:23a basic need
- 7:24Center and if you are having housing
- 7:28issues or for food insecurity they can
- 7:32assign to you a case manager who will
- 7:35basically get you connected to all of
- 7:37those resources the campus also has a a
- 7:40student technology uh Equity program
- 7:44that can help you if you're having
- 7:46issues if your laptop is old and you
- 7:47need a new laptop or if you need Wi-Fi
- 7:50or hotspots you can apply for those
- 7:53funds and also financial aid is doing
- 7:57cost of attendance adjustments
- 8:00pretty regularly for students
- 8:02recognizing that um your cost of
- 8:04attendance may have changed and your
- 8:07financial situation may have changed so
- 8:09that's something that's available to you
- 8:11always and also there are emergency
- 8:14loans that you can get through financial
- 8:17aid now we know that all of all of this
- 8:21can lead to academic struggles and
- 8:23that's understandable that we we all
- 8:26have a lot going on and it's hard to F
- 8:28harder to focus
- 8:30you might be under additional stress
- 8:32because perhaps you're feeling that this
- 8:34grade in your course is essential
- 8:37because you're trying to declare
- 8:39computer science or maybe you're in the
- 8:41College of Engineering and you're trying
- 8:42to switch to eeks so um that can add
- 8:46another layer of stress so some of you
- 8:50may find that you're
- 8:53overloaded and you may be in 13 units or
- 8:5612 units and you may feel overloaded and
- 8:58that's fine
- 8:59I know that letters and science is
- 9:03totally flexible with late drops this
- 9:05semester in fact there's a form
- 9:07available to letters and science
- 9:08students on your my academics class
- 9:11enrollment card in Cal Central you just
- 9:14have to fill out the form and you can
- 9:16drop one or more classes in engineering
- 9:19we're also being flexible with late
- 9:22drops ours is a Google form the link is
- 9:24is on this slide and you just have to
- 9:28write a sent or two about what you're
- 9:30challenged with as far as covid-19 or
- 9:32remote learning and we're allowing late
- 9:35drops we're allowing students to go
- 9:37below 12 units um which leads me to
- 9:40reduced course loads and uh all colleges
- 9:44now are being flexible because we
- 9:47understand what students are going
- 9:49through and we know that sometimes you
- 9:52just can't carry the load that you would
- 9:53normally
- 9:55carry and then there's also the option
- 9:57of an incomplete grade and that's
- 9:59something that you if you've been making
- 10:01good progress in the course up until now
- 10:04but you're just feeling like uh you're
- 10:07not going to be able to finish all of
- 10:08your courses that might be something
- 10:09that you want to talk to your professors
- 10:13about we we've already actually
- 10:15pre-approved everybody if if anybody
- 10:17asks for it they get it yes without any
- 10:19any questions asked how about that for a
- 10:21policy is that
- 10:24perfect yeah that's great that's great
- 10:27so that's all so they have that in their
- 10:28back pocket exactly that's said and
- 10:30actually about 10 people 10 10 people
- 10:32asked for that already and have already
- 10:34pre-approved pre-approved theyve get it
- 10:36and no questions asked could they you
- 10:40they don't email thats a form there's a
- 10:41form online they just fill in the form
- 10:42and it's all done that's great that's
- 10:45great that's great because I know
- 10:47students don't want to drop courses I
- 10:48mean we're we're late in the semester
- 10:50and they put in a lot of work and so
- 10:52that's a really great option for them we
- 10:55just remind students of course they do
- 10:57have to finish it at some point and they
- 10:59have to be mindful that that's going to
- 11:01then add to their workload in the spring
- 11:04semester or during the summer and so
- 11:06they should plan accordingly we can work
- 11:08with those students on their course for
- 11:10those semesters as well that's huge I've
- 11:12also by the way promised to extend it as
- 11:13long as they need it so so many people
- 11:15say we won't extend it past the next
- 11:17semester but I've already said if you
- 11:18need the summer you need next fall
- 11:20whatever however long it takes I'll be
- 11:21here for you and allow to extend them
- 11:23however long it takes for them to finish
- 11:24it that's great and they just need to
- 11:26know that there is a form that they need
- 11:28to fill out with their call in order for
- 11:30us to do that on the back end that's
- 11:31right that's right yep all right well
- 11:34thank you very much to extend it to
- 11:37extend it they don't need form to extend
- 11:38it only for the ex extend it Sharon do
- 11:41you have time for a couple of questions
- 11:43yes exactly sure perfect yeah so the the
- 11:46first one that you know the one that we
- 11:47are encountering and we we have people
- 11:50students who are abroad at the moment
- 11:52and they are often confused what does
- 11:55apply to them and what they
- 11:58can uh
- 11:59what kind of help they can get when
- 12:01they're abroad that's true right do you
- 12:03mean as far as like an international
- 12:06student who's worried about course load
- 12:08because of a Visa or yeah course load
- 12:11related to Visa related to incompletes
- 12:15related to um a mental health support
- 12:18services too yeah right yeah yeah I
- 12:20guess all everything's remote right so
- 12:22you're calling up different different
- 12:23different support levels so it's yeah so
- 12:25all the support is available to them the
- 12:28same it might work so well for them
- 12:30because maybe it's in the middle of the
- 12:31night for them oh that's a good point a
- 12:33good point yeah a lot of the advisers
- 12:36are trying to hold evening hours or
- 12:38early morning hours to accommodate
- 12:40students who are all over the world um
- 12:42and I think there are some counselors
- 12:44doing that as well as far as resources
- 12:46they're all available to all students um
- 12:50with course loads it depends on the
- 12:52students visa and whether or not they're
- 12:54in an active V Visa status a lot of
- 12:56students aren't right now because
- 12:58they're not in the us and so they don't
- 13:00have to be on an on their visa at the
- 13:03current moment we are advising students
- 13:06however that if they're applying for a
- 13:07visa to return which likely they will be
- 13:11they should check in with the Berkeley
- 13:12International office to make sure that
- 13:14taking reduced course load now wouldn't
- 13:17have any effect on their application for
- 13:19a Visa for when we do come back to
- 13:21campus but there are also accommodations
- 13:24even for students who are on a student
- 13:25visa where they're allowed to drop below
- 13:2812 units they just have to go through a
- 13:30process with the uh Berkeley
- 13:32International office in order to do that
- 13:34and we have to sign off on it but we're
- 13:36signing off on those all the time and so
- 13:39I know that a lot of students are doing
- 13:40that this semester um I don't think this
- 13:43is relevant for students who are getting
- 13:44incompletes though because the
- 13:46incomplete doesn't get triggered in the
- 13:47system until the end of the year right
- 13:48nobody would know if they took an
- 13:50incomplete for this course they stop
- 13:51doing the work in this course they could
- 13:52breathe they could finish the rest of
- 13:53the semester with all the other courses
- 13:55the incomplete wouldn't take nobody
- 13:57would know about it until Boom the Great
- 13:59are in in December so so that wouldn't
- 14:02so that's that's not an issue for
- 14:03anybody anybody want to complete don't
- 14:04worry about a course don't worry about
- 14:05all those to drop me below because no
- 14:07one would know about it until the end of
- 14:08the the year that's right they're still
- 14:10in a full course load yeah that's right
- 14:12even though they're not really but but
- 14:13they are so it's that's right from the
- 14:15point of view yeah yeah yeah but but the
- 14:16flip side of that is that next semester
- 14:18they still to have their minimal course
- 14:20load on top of this course they're doing
- 14:22for no credit so that's it's a little
- 14:24bit of borrow from one Rob from Peter to
- 14:26pay paal where next spring it's it's a
- 14:29heavier course Lo you're taking 12 but
- 14:30you're really taking 16 because there's
- 14:33a little bit of that so you need to make
- 14:34factor that into the to the decision
- 14:36process as well right right that is part
- 14:39of the process but Summer's out there I
- 14:41mean The Summer's out there I would say
- 14:42doing the summer then because you know
- 14:43you have to have middle of a course load
- 14:44for all spring but summer who cares you
- 14:46could have a summer job and you could be
- 14:47taking 61c in the evenings I mean you do
- 14:50whatever you want to in the summer so I
- 14:51would say so just wait till the summer
- 14:52don't worry about the spring is I think
- 14:54spring is really hard just take in the
- 14:55summer you'll be fine I think it's
- 14:56easier to do yeah I would say most
- 14:58students who get in completes in the
- 15:00fall if they have the opportunity to
- 15:01finish it over the summer that's usually
- 15:03when they try to do it right right it
- 15:04might not be that much it turns out some
- 15:06I mean some people you know get sick and
- 15:08you know they're they can't hold their
- 15:10dinner down the day before the final
- 15:11they've done everything but the final
- 15:13then what they basically do is just take
- 15:14the final again so that's that's not a
- 15:15lot of workload but depends on how much
- 15:16work you have to actually still do for
- 15:18the next semester right yeah right makes
- 15:21sense wonderful there um there's a
- 15:23question that the student
- 15:25asked here is the question so the UHS
- 15:29service only allows for three sessions
- 15:31free which isn't enough for a lot of
- 15:33people in a very short term is there any
- 15:36other uh I guess are there any other
- 15:39resources for counseling if we can't
- 15:41afford um otherwise so well I thought it
- 15:46was five sessions free unless they've
- 15:47changed it but um and those are
- 15:50available to all students whether or not
- 15:51they have uh the student health
- 15:53insurance plan and so it would depend on
- 15:56whether or not the student has that
- 15:57health insurance plan or not students
- 16:00who have the health insurance then it's
- 16:01a co-pay and I think it's $15 per
- 16:04appointment at that point um and there
- 16:07are many many um practitioners in the
- 16:12community who serve Berkeley students
- 16:14for that same copay as well so I know
- 16:17sometimes the UHS counselors It's can be
- 16:20hard to get into their schedules but
- 16:22there are many in the community as well
- 16:25if the student does not have the um
- 16:28student health insurance I think they
- 16:30have to have some kind of insurance so
- 16:32they might want to look into their own
- 16:33insurance and see but there are also
- 16:36clinics that do um sliding scales so and
- 16:40actually the Caps website has a list of
- 16:43those on there as well that um some you
- 16:46can go for for no money if if you're in
- 16:49low income brackets oh that's great
- 16:51that's actually really nice so that's
- 16:52available to our students and those
- 16:53those resources are on the um UHS
- 16:56counseling and Psychological Services
- 16:58website
- 17:00MH um so your slide was great can we
- 17:04have it to post it in the some I will
- 17:07send it to you yeah that's great
- 17:08resources wonderful I think it would be
- 17:10a useful one to to be actually put on on
- 17:13E's
- 17:15U sumary to for accessible to all the
- 17:18classes that's a good point that's a
- 17:20good point sure y definitely thank you
- 17:23that's a very very good one one slide
- 17:25summary uh everything you need to know
- 17:27about advising and the layers and the
- 17:30layers is important too um folks anybody
- 17:32else have any questions Sharon is such a
- 17:34resource anybody have anything else
- 17:36jumping into the Q&A or the chat very
- 17:38fast before we before we have to
- 17:40transition and I put my email in the
- 17:43slide I'm happy if um students do not
- 17:45have to be in the College of Engineering
- 17:46to contact me so if they're in LNS they
- 17:49can certainly contact me and I can get
- 17:51them connected this you know I actually
- 17:53learned something I didn't know that if
- 17:54you were taking an eek course which this
- 17:56course certainly is you get access to
- 17:58the resources that are connected to that
- 18:00so that's a great I I thought well no
- 18:02wherever your college is you know sorry
- 18:05you're not in the you know have that
- 18:06special handshake for eeks I didn't know
- 18:08that that that's great including the
- 18:10center for access to engineering
- 18:11Excellence which offers free tutoring
- 18:13for anybody in our courses and even in
- 18:16math courses or physics courses you do
- 18:18not have to be in the College of
- 18:19Engineering to get that outstanding
- 18:20outstanding I don't know how the
- 18:21tutoring is working I'm usually you drop
- 18:23in the tutoring center I don't know how
- 18:24the tutoring Works online maybe that's a
- 18:25little harder to do it is it's still
- 18:28drop in but yeah it is more challenging
- 18:30for sure it's still Dro in on campus you
- 18:32mean so they only no it's it's Dro in
- 18:34online oh Dro in Virtual I see oh yeah
- 18:36so they actually meet with a someone
- 18:38first the zoom room wow wow wow look at
- 18:40that yeah yeah yeah and you meet with
- 18:42somebody first and connected and
- 18:43understand the system and how it works
- 18:45and then you actually engage it then
- 18:46they put you in the room yeah oh
- 18:48beautiful that's good like the triag
- 18:50kind of thing that's good yes nice nice
- 18:51nice well I don't see any questions
- 18:53popping up thank you so much 50 so much
- 18:56thank you for giving us time oh my
- 18:59goodness no this is a great great well
- 19:01worth the time thank you again for thank
- 19:02you goodbye bye everyone thanks for all
- 19:04you do folks wonderful all right thank
- 19:06you all right we're back all right let
- 19:09me spot all right we have uh we have uh
- 19:13our we have our guest we have our guest
- 19:15wonderful have a lot of guests this is a
- 19:17good day this is a good day ksta good to
- 19:19see you let me switch slides here so you
- 19:21can see
- 19:22it do you want to do the
- 19:25introduction well I I can say a few
- 19:27words you know three fulltime jobs at
- 19:30the moment each one of them is listed at
- 19:32you know less than 50% of a time I guess
- 19:36so he's a Prof professor at UC Berkeley
- 19:39um he uh very um we we mentioned him a
- 19:44few times we mentioned the class 152 so
- 19:47it's a good time to ask him about 152 uh
- 19:50now uh I know a lot of students are
- 19:52interested and there is an interesting
- 19:53situation that we are facing that you
- 19:55know I think both the class and the
- 19:57weight list are full um so I think
- 19:59something will need to happen over there
- 20:01wow that's great good to see the
- 20:03interest in 152 wonderful yeah yeah
- 20:06exactly yeah so um I think kir will have
- 20:08stuff to deal with um over the next few
- 20:12weeks or months uh but I think we need
- 20:15to unglue that one or get it unstuck so
- 20:19people can get at least on the waight
- 20:21list that he um uh is also uh he is one
- 20:26of the co-founders of s five but I think
- 20:29he spends a lot of time um in the risk
- 20:33five Foundation where he's the chairman
- 20:35of the board and perhaps he can he can
- 20:37tell us a few first tell us a few words
- 20:39how he got here maybe you know you we
- 20:42usually ask our guests how did you get
- 20:45here how did you become a professor were
- 20:47you just born and and said okay I'm
- 20:49gonna be a professor in
- 20:50[Laughter]
- 20:52barley uh no it's a short answer so uh
- 20:56uh it all started a very very long time
- 20:58ago ago um I think uh when I was a kid
- 21:02growing up um I grew up in England for
- 21:05one thing so I'm I was born even though
- 21:07I'm Serbian ancestry I was actually born
- 21:10in England and grew up in England um and
- 21:13uh grown up in a very small town in
- 21:15middle of England and the school there I
- 21:17was interested in technology and things
- 21:20and um but this was very early days so
- 21:23um like for example I think my school
- 21:25got one computer for the whole school
- 21:27was an 8 bit micro for the entire school
- 21:29was a Commodore pet and I was about the
- 21:31only person who had any idea what it was
- 21:33supposed to do and at the same time I
- 21:35actually bugged my parents into buying
- 21:36me one of the very early 8bit computers
- 21:39I thing called an acorn atom which was
- 21:41from the acorn company in England um and
- 21:45um I was just fascinated by computers
- 21:47and this was a great machine for me
- 21:48because they gave you the schematics the
- 21:50whole electronic wiring diagram with the
- 21:53whole computer and they also gave you an
- 21:55the computer had an assembler so you
- 21:56learn a program an assembler so
- 21:58basically age you know I was right age
- 22:0014 15 I was teaching myself assembly
- 22:02code and basic programming and the
- 22:03reason I was into this was I like video
- 22:06games so back then um it was one of
- 22:09these things where there was a a
- 22:11traveling fair that would come to town
- 22:13once a year in the summer this Fair
- 22:15would come to town and this one summer
- 22:17in I think it was 1979 they came and
- 22:20they had an arcade of the very first
- 22:21video games right this are like Space
- 22:23Invaders galaxians and I thought wow
- 22:26what is this you got to imagine like now
- 22:28you you will play video games I'm sure
- 22:30our friends that do um but this was like
- 22:32you're like you know 14 15 years old and
- 22:34the first time you've ever seen a video
- 22:35game I'm like wow what is this thing you
- 22:38know and uh and you you emptied your
- 22:39whole school budget your whole College
- 22:41Budget on that probably right like all
- 22:43of us
- 22:44did yeah so I'm still paying back you
- 22:46know 10 P pieces you know my poor mother
- 22:50I you know she probably lost all these
- 22:5110 P pieces when I went to play these
- 22:53games right um and you know I was just
- 22:56fascinated this is just amazing how do
- 22:57they do this
- 22:59um and there was a the other unfortunate
- 23:01thing was you know this this F came and
- 23:03went but then an arcade opened up
- 23:05literally about three minutes walk from
- 23:07my house and this arcade all these video
- 23:09games in and I could just walk in there
- 23:10and out and I would spend many too many
- 23:13like late afternoons evenings after
- 23:14school in this place and too many 10
- 23:16pence pieces but I got to know the
- 23:17owners of the arcade I was there so much
- 23:19and then I started like getting them to
- 23:21open the machines I was looking in the
- 23:22back of these machines like how wow wow
- 23:25open them up and I'd see all these
- 23:27circuit boards and everything wow I'd be
- 23:29like this is pretty interesting I
- 23:31started reading up about it and that
- 23:32that's kind of what got me into
- 23:34computers was figuring out how these
- 23:36video games work so I wanted to learn
- 23:37how to write video games so I got the
- 23:39little computer so I started programming
- 23:41and the thing was after I got into
- 23:42writing games um I really didn't play
- 23:45the games that much it was more fun
- 23:46riding them than playing them but I was
- 23:48also interested in the processes how you
- 23:50build the why did they pick this design
- 23:53for the why did the 6502 have the ax and
- 23:55Y registers why were there only these
- 23:57instructions not the these other
- 23:58instructions you know I was still
- 24:00getting my head around this you know as
- 24:02a um you know this is in the equivalent
- 24:05of high school I guess I I had this
- 24:06computer and I had one got to remember I
- 24:08had one computer and my school had one
- 24:10computer and that was it um and then uh
- 24:12during high school we had uh dial in
- 24:15access to a pdp1 in the next town so
- 24:17this town was eight miles away and there
- 24:20was a I think it was like a um 96k 9 k6
- 24:24board modem that connected our school to
- 24:27this computer eight miles away and all
- 24:29these terminals were hanging off this
- 24:31pdp11 I learned to program on the mini
- 24:33computer there um so this was also fun
- 24:36and I got me so I was very interested in
- 24:37computers at that age but then I went to
- 24:39college I went to Cambridge as an
- 24:42undergrad and um I did electrical
- 24:45engineering because computer science
- 24:47wasn't the serious subject here so the
- 24:50attitude then was oh computer science is
- 24:51just the thing you do off to the side
- 24:53but the serious stuff is engineering so
- 24:54I did an engineering degree uh
- 24:56specializing in electrical engineering
- 24:59um and at Cambridge at that time the the
- 25:01people who did computer science were
- 25:03considered the failures like if you
- 25:04couldn't do physics or chemistry or
- 25:06biology after the first year you would
- 25:08go off and do this the final two years
- 25:10would be a computer science degree
- 25:11that's funny so funny yeah and and also
- 25:15if you really failed you spend two years
- 25:17doing something else then really badly
- 25:18there was a one-year constellation
- 25:20degree in computer science you could get
- 25:22so it really was considered so I didn't
- 25:24do computer science at the time as a
- 25:25degree because it wasn't considered a
- 25:28serious subject yet you couldn't do an
- 25:30entire three year I didn't got degrees
- 25:31of three years you couldn't do a
- 25:33complete three-year degree just in
- 25:35computer science so I did electrical
- 25:37engineering um I think that was actually
- 25:38a good choice for me because I learned a
- 25:40lot about you know voltages currents the
- 25:42physical side of things which you know
- 25:44I'm interested in computer architecture
- 25:45it's very important to understand how to
- 25:47build real machines and also my thinking
- 25:49at the time was you know this Computing
- 25:51software side of things is kind of easy
- 25:53you know like it I've been doing it for
- 25:54a long time whereas electrical stuff
- 25:57that was hard I I didn't know that so I
- 25:59wanted to learn it's is stuff I didn't
- 26:00know so I was excited to go learn about
- 26:03you know how to build circuits and you
- 26:05know do complex math and things that I
- 26:06needed for um that side of stuff so the
- 26:09other thing that happened to me was
- 26:10while I was going to University I was
- 26:12sponsored by a company called
- 26:14gec this was the British company gec not
- 26:17the US company GE and the British
- 26:20company gec um they had a sponsorship
- 26:23program and they had a research center
- 26:24in in London in Wembley um uh near the
- 26:28big football stadium is um so I used to
- 26:31have to go there in the Summers for
- 26:32internships and also part of the deal
- 26:35was I had to go work there after I
- 26:36graduated so I finished my
- 26:38undergrad then went to work with them
- 26:40and what I went to work on was a big
- 26:41fifth generation computer architecture
- 26:43project so they put me on a um big the
- 26:47spre European research project in
- 26:48computer architecture and that's really
- 26:50got me more interested in computer
- 26:51architecture so I started reading these
- 26:53papers from these guys in Berkeley and
- 26:55Stanford about risk and you know it was
- 26:57all like oh this is really cool stuff so
- 26:59during that you know after um undergrad
- 27:02basically working on a computer Arch
- 27:04research project working on a chip
- 27:06design that's when I got really into
- 27:08doing all this and at the time I thought
- 27:11well this is really cool I want to do
- 27:12more of this and when I left undergrad I
- 27:15was 100% certain I did not want to do a
- 27:17PhD I just want to go build stuff do
- 27:19real things and not because in England
- 27:21you have to realize the phds were
- 27:22considered more Ivory Tower and academic
- 27:25and I wanted to go build stuff I like
- 27:27making things right and and but after a
- 27:29couple years working at this um in this
- 27:31research project reading these papers
- 27:32from Berkeley and Stanford and other
- 27:34places I was like yeah this is exciting
- 27:36but I want to do a PhD in the states
- 27:38like it I didn't want to do it in the UK
- 27:39that didn't sound like fun so I applied
- 27:43to all these schools well a few schools
- 27:45I picked you know Stanford Berkeley MIT
- 27:47and Caltech with the four that I applied
- 27:49to um and you know Berkeley and staff
- 27:52with my top two choices because I'd read
- 27:54the the papers from Hennessee and
- 27:56patteron um so that's why I was excited
- 27:59to go there and I got into Berkeley it
- 28:00was it was I was very lucky that was my
- 28:02first choice and I got in with a uh I
- 28:04remember I got an offer that included
- 28:06being a GSI in my first semester of
- 28:08Berkeley so I came to grad school in
- 28:10Berkeley um arriving in Berkeley was my
- 28:13first time arriving in America so I came
- 28:15to Berkeley you know to go to school and
- 28:18I'm like where's the beach right
- 28:21so we do have a beach this is really far
- 28:24west like this is California I thought
- 28:27where's the beach like and I come to
- 28:28Berkeley and it's uh very pleasant but
- 28:30it's you know the other experience I had
- 28:33my first day on campus at Berkeley I
- 28:35walked up I was staying with a host
- 28:37family in Orinda so I took the the B to
- 28:39rockage and walked up uh Telegraph
- 28:43walked up Telegraph to come into Camp no
- 28:45I was U I worked up um College college
- 28:48to come into campus and I was walking up
- 28:50there all these guys with long hair or
- 28:5260s clothed and the whole street was
- 28:55light I'm thinking wow Berkeley really
- 28:56is in the 60s to grow my hair long now I
- 29:02have what's going on this is you know
- 29:05this is really in the 60s what I didn't
- 29:06realize was the grateful Dad were
- 29:08playing at the
- 29:10Greek my first day on campus this is
- 29:13what I I saw what's that
- 29:16smell that was my introduction to
- 29:18Berkeley my first a Greatful concert so
- 29:22I uh got to campus obvious had a great
- 29:24time uh learned a lot um I must say
- 29:27coming to America from the UK my first
- 29:30impression was Americans are crazy you
- 29:33know they just they work way too hard um
- 29:36and I was a TA for 60c which was the
- 29:39predecessor of
- 29:4061c appointment so I actually was a TA
- 29:43for this class with Paul hilfinger was
- 29:45the Wow
- 29:47Wow first semester um and I just
- 29:50remember how hard everybody worked in
- 29:52the I'm sure it's exactly the same now I
- 29:54know it's exactly the same now but I was
- 29:56thinking these undergrads are doing in
- 29:57one one semester what in Cambridge you
- 29:59would do over you know a year wow and
- 30:02you were taking three other classes too
- 30:04how crazy these Americans are and all my
- 30:06other foreign students I was hanging out
- 30:07with they're like the same these
- 30:08Americans are
- 30:10nuts but after after a few months we
- 30:14were all nuts too and working just as
- 30:15hard right so sure we got into it um
- 30:19that was exciting or what other thing
- 30:20happened that first semester I was see
- 30:22was when the big earthquake hit Creator
- 30:24hit during a 6C class oh my goodness
- 30:28there was a I had to transcribe the
- 30:29notes and the video included the the
- 30:31earthquake right in the middle of the
- 30:33look at that 1990 yeah 1989 89 89 right
- 30:38that's right 9 so you know I did my PhD
- 30:41and uh you know I worked on actually
- 30:43building accelerators for neuron Network
- 30:46training which is kind of funny because
- 30:47it's what people are into right now back
- 30:49then this was a new thing with Nelson
- 30:51Morgan at ixie yes indeed I know Nelson
- 30:53well yeah yeah so we did speech
- 30:55recognition I built machines to help
- 30:58people run speech recognition faster um
- 31:00so that was the last W of neuronet um I
- 31:03built a vector process and this is part
- 31:05of the experience that led to RIS five
- 31:07um so we did we built a few chips we had
- 31:10a team there and we went we did several
- 31:12different chip designs um and they they
- 31:14kind of work we slowly built up our
- 31:16expertise in building chips and we buil
- 31:18some processes and then um I decided
- 31:21that the way we' been pull the process
- 31:22is kind of kind of chunky we should use
- 31:24a standard instruction set and get all
- 31:25the software to make everything work and
- 31:27so okay we build a myips processor and
- 31:29extend it with a vector unit which is
- 31:31what we did but we went to talk to myips
- 31:33the company and said we'd like to build
- 31:36a myip core and they said sure go ahead
- 31:38we'll give you a license okay great they
- 31:40said $2
- 31:42million back in
- 31:44992 and that was real dollar so we're
- 31:47like oh no we don't we can't do that
- 31:49yeah not so much not so much so um we uh
- 31:52uh I just came back to bery and said
- 31:54I'll just build my own m scol i don't
- 31:55need I know all we' have gotten for that
- 31:57too million dollars would be their
- 31:58blessing in some test vectors right
- 32:00there was no softcore industry or
- 32:02anything at that time verog was still a
- 32:03new thing um people just learning how to
- 32:07synthesize from fog remember working
- 32:09with the the the Berkeley CAD
- 32:11researchers um Ellen covich and she's
- 32:13working on CY synthesis tool and I was
- 32:15using early versions of that to do the
- 32:17synthesis for this chip um so it's very
- 32:19early days so anyway we just ignored
- 32:21nips and I just built my own myips core
- 32:22from scratch but that was one of the
- 32:24formative things for risk 5 is like why
- 32:26do we pay these guys so much money
- 32:28basically a list of op codes um didn't
- 32:30make any sense at all right um so we
- 32:33built this yeah we built this Vector
- 32:35thing it was big success I actually
- 32:37shipped it to nine sites around the
- 32:38world and people used it for training
- 32:41training wow um you know so then uh that
- 32:45was my PhD then uh it was like what to
- 32:47do next um I decided you know one of
- 32:51those things going all way through grad
- 32:52school I didn't know whe I want to be a
- 32:54professor or go work in industry or be a
- 32:56professor go work in industry and I must
- 32:57have gone back and forth about 10 times
- 33:00um there was one point we're going to do
- 33:02a startup with creative Labs um sound
- 33:04plaster guys because this Vector chip it
- 33:06turned out Dave wesle or Sandman had
- 33:08ported all this music synthesis software
- 33:10to it and so there was a thought but
- 33:12then I thought no I need to get my PhD I
- 33:13need to get well one thing I needed a
- 33:14green card I also wanted to actually get
- 33:17a PD so I finished then and then uh then
- 33:21went off to MIT uh so what happened was
- 33:22I didn't even apply to MIT they called
- 33:24me up because they come and interview I
- 33:26didn't really want to go MIT I didn't
- 33:28think so till I got there I thought oh
- 33:29this is a cool
- 33:31place went to my te faculty then uh uh
- 33:35then we got you back got me back yeah so
- 33:37the weather got me back basically I I
- 33:39loved MIT but Boston I couldn't stand
- 33:42the weather and yeah the west coast and
- 33:44also the industry here you have whole
- 33:45industry here right that pull me back
- 33:48so for for those who don't know by the
- 33:50way there are levels of impressiveness
- 33:53and there's like well I applied to MIT I
- 33:55had to fight my way and I got in you
- 33:57know there's a level above that which is
- 33:59they call you that's what happened
- 34:02to it's a whole another level here
- 34:05that's we got a few questions from
- 34:07students in here let's say here is one
- 34:10is this the same person who altered the
- 34:12risk five specification I don't know if
- 34:15I would have done my project without
- 34:16that laughing out loud so are you the
- 34:18same person yes with with help from by
- 34:21especially Andrew Waterman who he was my
- 34:23grad student he's not graduate he he
- 34:24also wrote a lot of the original spec as
- 34:26well
- 34:28that's we had him also he he he was in
- 34:31here so we have then aan says did you
- 34:34have to write programs in Assembly
- 34:36Language or were there any languages you
- 34:38could program in that was related to
- 34:40your Acorn computer oh no so you know
- 34:42back then basic was the thing every B
- 34:45yeah that's right computers at basic in
- 34:47ROM and the whole programming language
- 34:49fit in two kilobytes of ROM
- 34:52right you imagine you got to write a
- 34:54whole interpret that fits in 2 kilobytes
- 34:57um yeah yes we use basic in a yeah I
- 34:59mean I mean I I had Singler spectrum and
- 35:02I got very quickly frustrated with
- 35:04Basics i r a ton of assembly at that
- 35:07time and for good video game not much
- 35:10after that what's funny is there's a
- 35:13whole generation of us we're all about a
- 35:15couple years away from each other
- 35:16actually and I I started in basic in a
- 35:17TRS 80 so all of us had the same
- 35:20experience and also fell up with video
- 35:21games as well a third question um is 152
- 35:26more like the course an E6 series or
- 35:3061c person says I personally greatly
- 35:32prefer how topics such as circuits are
- 35:34approached in 61c over 16b are are are
- 35:38any of the more advanced mathematical
- 35:39topics from 16b needed as well this is
- 35:41for 152 so 152 is more like 61c and it
- 35:45actually more about architecture and
- 35:47software so there's very little on the
- 35:49sort of circuit or even logic design
- 35:51level if you want the logic design
- 35:52experience you should take 151 um but
- 35:55152 is more architecture and
- 35:56interactions with soft
- 35:58MH and there questions if I'm enjoying
- 36:00161c but didn't really enjoy 16b should
- 36:02I still take 152 and it sounds like
- 36:05yes like it
- 36:08more secret I don't enjoy 16b
- 36:12either side oh boy boy I should I should
- 36:17have paused the recording what are you
- 36:18doing here come
- 36:20on I can edit that out in
- 36:23post I'll edit in post it's okay I've
- 36:26been vocal about
- 36:29this it's still it's a course in
- 36:31development we're still working on it
- 36:32we're still working on it this is great
- 36:34this recommend 152 for students who
- 36:36planing for curan software oh you can
- 36:38the question you're working on lowlevel
- 36:39software like compilers or operating
- 36:41systems like deep heavy or performance
- 36:44high performance software definitely 1
- 36:4615 will help you understand how to make
- 36:48a machine run fast and do well
- 36:50understand all the features what
- 36:52industries do you see as a future for
- 36:53RIS 5 everything eventually um it's all
- 36:57a matter of time scale so right now
- 36:59embed in iot uh very good for R 5 I
- 37:03think you'll be surprised at how soon
- 37:05phones are going to switch to RIS 5 oh
- 37:08that's going a lot sooner than anybody
- 37:10thinks interesting a lot of interest
- 37:12there servers will probably the last
- 37:14thing that switches over wow wow there's
- 37:16a lot lot of interest in Mobile right
- 37:18now so the recent one one thing that's
- 37:21happened is this recent acquisition of
- 37:22arm by Nvidia has really really
- 37:25accelerated interest in Risk 5 um so
- 37:28many of the companies who had been
- 37:30developing project risk 5 a lot of the
- 37:32big ones had been now they're really
- 37:33really they're planning to move
- 37:35completely to RIS
- 37:37five where are some places oh didn't did
- 37:40three help teach 16 I never T 16b yeah I
- 37:43never T 6B neither neither me but we
- 37:45probably need
- 37:47to I'll let you go first B enjoy
- 37:51it there are some places where people
- 37:53are switching to risk life and so um a
- 37:57lot of the what we call minion cor a lot
- 37:59of these big chips when you build a big
- 38:01chip like U like your smartphone or um
- 38:04even a laptop processor there's the big
- 38:07core that everybody knows about like the
- 38:08x86 or the arm but there's also like
- 38:10dozens of other little processors on
- 38:12those soc's and those those are places
- 38:14where people are switching those from
- 38:16what they are currently are over to r
- 38:17five another area where we seeing a lot
- 38:19of activities in storage controlers like
- 38:21SSD drives um so you know B like Western
- 38:25Digital announc they're switching
- 38:26everything over to 5 you know they ship
- 38:29billions of devices um they need they're
- 38:31paying a lot of En royalties on those
- 38:32CES they're really Keen to move to risk
- 38:345 also they can customize it so this
- 38:36ssds have custom ECC error control and
- 38:39uh compression algorithms and they build
- 38:41extensions that optimize those so that's
- 38:44another area um AI accelerator lot of
- 38:46startups building AI stuff using RIS 5
- 38:49um Network processes so a lot of things
- 38:51around servers people are moving to R5
- 38:53it's sort of all the all the little
- 38:54cores are currently moving but like I
- 38:56said mobile is over the next big area
- 38:58you get a CS five show
- 39:00up good stuff so I I I have a I have a
- 39:03question and then we'll let you go uh we
- 39:05have some other logistical things so the
- 39:07CI announced this um um PC like uh
- 39:12platform um that is risk Fire based I
- 39:15think it would be
- 39:16spectacular um to move all of our 61c
- 39:21Lives to that then we we go from you
- 39:23know from the beginning till the end
- 39:26right staying this don't have to to
- 39:29switch over to x86 x86 who how
- 39:34painful how painful is that going to be
- 39:37or how how ready is this
- 39:38platform um I think it's it's very this
- 39:42year or next year um so one thing you're
- 39:45going to see many many many more death
- 39:48boards come out next year there's a lot
- 39:50of silicon in Flight right now um so I
- 39:51think I'll be picking the right the
- 39:53right Dev board um but definitely yeah I
- 39:57think the the good thing is it's a very
- 39:59open environment so you don't have to
- 40:00worry about binary blobs and everything
- 40:02so students can see all the source code
- 40:03all the way down like from boot all the
- 40:05way through I think that'll be a good
- 40:07part of the experience um and uh you
- 40:10know the your matchboard could be fine
- 40:12it has it runs um AMD gpus because they
- 40:15released open drivers you can see the
- 40:17source code so I think it would be good
- 40:19for the students because all the code is
- 40:20open all the interfaces are open so they
- 40:22can get in and actually see you know
- 40:23from the very you know from hitting
- 40:25reset everything that happens to bring
- 40:27the the machine up so I think that'll be
- 40:29very good for people to understand
- 40:30that's you know you that's one of the
- 40:32standard interview questions when you
- 40:33hit reset on a computer what happens so
- 40:36your goals as students that be to
- 40:37understand everything that happens from
- 40:38reset onwards and bring up a bring up a
- 40:41system yeah that's great there are two
- 40:43quick questions can we get quick on
- 40:45liners are there any parts of the RIS by
- 40:47Isa
- 40:49um uh let me see that you want to do
- 40:52differently or disagree that you would
- 40:53want to do differently or disagree
- 40:55with yeah five years or 10 years of
- 41:00already there's already annoying things
- 41:01that we put in there like we wish we did
- 41:03differently but they're not they're not
- 41:05that bigger problem it's like them um we
- 41:08know the problems but they're not really
- 41:10a big they're not worth starting again
- 41:12the other thing you realize as soon as
- 41:13you build an Isa you kind of get stuck
- 41:15with Legacy and you have to just work
- 41:16with what you decided to do before and
- 41:18part of the craft of an architect is
- 41:20actually working with Legacy that's what
- 41:22you have to do instruction sets live for
- 41:24like 50 years and so you have to you
- 41:26know think as
- 41:27no matter how far ahead you think you
- 41:29always get something wrong once you
- 41:30consider some new constraint or some new
- 41:32thing that comes along so yeah there's
- 41:34lots of things I would change well a few
- 41:35things I would change nothing major
- 41:37nothing that um you know makes me think
- 41:39we should start again no way um but yeah
- 41:42um disagree with no i' I've agreed with
- 41:44everything so far um having been
- 41:46involved in designing most of it but um
- 41:48uh there's definitely things we'd like
- 41:49to do differently if we could if we
- 41:51could go again but we can't so we're
- 41:52just going to keep building if you
- 41:54switch the Linux PS and last question
- 41:57question if you switch the link PCS will
- 41:59we not need to simulate risk 5 in Venus
- 42:01and instead run it locally yeah if if
- 42:03it's running on a real risk 5 natively
- 42:05you don't need to simulate though the
- 42:06simulator gives you more observability
- 42:08you may want to simulate it so you can
- 42:10you know trace and debug and do things
- 42:12uh and see what's going on better than
- 42:14running on the actual
- 42:16hardware and actually you know relative
- 42:18to to what's happening tomorrow there's
- 42:20a call for open Hardware open software
- 42:22for voting machines so you can imagine
- 42:24some future where BAS on this you know
- 42:28open Aran architecture you can see all
- 42:30the way down you here's a voting machine
- 42:31and if you want to tear it apart there's
- 42:33nothing that would be proprietary so you
- 42:34can imagine a future that might involve
- 42:36that yeah there's actually government
- 42:38grants for that for is five there's
- 42:39people building voting machines around
- 42:41is five yeah that's wonderful thank you
- 42:43for doing that great stuff yeah thank
- 42:46you so much let's give k a hand thank
- 42:47you
- 42:49much great to see you thank you again
- 42:51for here it's funny how how close our
- 42:54connection was we both were you know
- 42:55Brad students here at Berkeley together
- 42:56it's that you were on the I it's on the
- 42:58fifth floor doing Graphics you were on
- 43:00the fourth floor probably with Randy and
- 43:01Dave and all that it's funny how we all
- 43:04together last week we had Tom bird in
- 43:06here and I think he took that class in
- 43:1189 AMD senior fellow
- 43:14now all right good okay thanks again
- 43:17Chris thank you good to see you my
- 43:19friend all right very good all right so
- 43:22we're back here let's talk about some
- 43:23Computing in the news uh let's see
- 43:27remove gerer from the list there okay
- 43:30all right so go ahead SciFi go ahead do
- 43:33anything yeah do do we have energy to
- 43:36you know they unve unveil the Linux PC
- 43:38based on risk fire processors do we you
- 43:40know are we ready to shift the labs can
- 43:42we get can we get going oh and swich
- 43:46over to the ls I mean it turns out that
- 43:47it took a grant I believe is either a
- 43:49grant or somebody had money to buy the
- 43:51to buy The Hive so we're going to need
- 43:53some equivalent thing and and he he he
- 43:55kept talking about a board so it may be
- 43:58that you know we have to have a a full
- 44:00fully debugged uh you know machine that
- 44:04can
- 44:05drop this thing you plug in I mean by
- 44:07looking at what is in there you plug in
- 44:08the supply uh Network and and um and a
- 44:12keyboard then uh right and monitor goes
- 44:16right you can imagine a model where
- 44:19where we do um we could see how how you
- 44:21know what the horsepower of this thing
- 44:22is whether it can support all the users
- 44:24who are going to be using it but no no
- 44:26we need that we need we need probably a
- 44:28couple of hundred of these yeah I know
- 44:29that's this feels very Raspberry Pi like
- 44:31it feels like we could have a lot of
- 44:32them it doesn't look that expensive a
- 44:34lot of them and then you know hook them
- 44:36up to a big Network and then just log
- 44:37into you know uh maybe put maybe
- 44:39actually put them in the machine room to
- 44:40be honest if not I hadist said that you
- 44:43could check remotely I love that idea
- 44:46but it might take a grant to make it
- 44:47happen yeah yeah I mean that they're not
- 44:50that terribly expensive I think I I saw
- 44:53I mean it's going to be quite a bit of
- 44:54development 600 something bucks right 6
- 44:58yeah that's but you know you need
- 45:00supplies and monitors and stuff like
- 45:02that for hobbyist and Engineers yeah it
- 45:03it's basically a much faster much more a
- 45:06much better produced Raspberry Pi
- 45:07essentially right it's a it's a Bo it
- 45:09looks like this you get exactly that and
- 45:10You' have to then wire it together and
- 45:12put kind of for casing around it that
- 45:13kind of thing yeah all right I'm looking
- 45:15at four minutes left we got some things
- 45:17to cover it's exciting that's some good
- 45:18stuff that's some good stuff let's do a
- 45:20quickie schedule check in uh we're week
- 45:2311 we're at lecture 29 Monday we're
- 45:26basically a new you want Bor introduce
- 45:28it mentioning this is a whole new reset
- 45:29F lectures again yeah so yeah we we
- 45:32every few weeks in this semester we kind
- 45:35of uh in this class we get a fresh start
- 45:37so we are now on Friday we start with a
- 45:41module that deals with the operating
- 45:43system support virtual memory and IO um
- 45:47so it's um you know it builds up on on a
- 45:51lot of stuff that we have talked about
- 45:53it covers some of these questions that
- 45:56uh um
- 45:58K mentioned what happens to a computer
- 46:01when you press the power switch and it
- 46:04starts booting and you realize you don't
- 46:06have a keyboard uh
- 46:10connected and so on right so we we you
- 46:14know we we cover uh some of that uh this
- 46:18part of material is you you
- 46:21actually don't need too much of it for
- 46:25the project for um it does help
- 46:28understanding generally how things work
- 46:31but it is um you know we have a um a
- 46:35homework that is
- 46:38um that does cover that material and
- 46:42there are Labs that are helpful as again
- 46:44as we said from last week the labs are
- 46:49optional um and we cover it um
- 46:54um yeah so so that is essentially what
- 46:58we have with us and then we are going
- 46:59into parallelism next week so things are
- 47:01moving fairly fast parallelism is
- 47:03covered by project 4 right perfect
- 47:06perfect um there was a question are two
- 47:09homeworks do next Monday I thought we
- 47:10collapsed two homework into one um to
- 47:13say they both do at the same time we
- 47:15move we moved two of them right but it
- 47:17looks the schle we postponed it from
- 47:19yeah the schedule may not have revealed
- 47:21it because it says 8 is due 119 and 9 is
- 47:23due 1116 I think we actually ended up
- 47:26moving 8 to 9 due date isn't that right
- 47:29we didn't update the website I thought
- 47:30that's what he had done so make sure to
- 47:32fix the website on that one yeah I think
- 47:33that there are two that I would do next
- 47:35week because we moved one that was due
- 47:38uh we want we didn't want to have
- 47:40anything also due this week either so
- 47:42that's another concern we've been
- 47:43bringing that this who knows what's
- 47:45going to happen tomorrow we we've talked
- 47:46about this in other classes trying to
- 47:48you know if there might be protests
- 47:49there might be chaos we hope that
- 47:51everything's peaceful um whatever ends
- 47:52up happening but uh we don't know so
- 47:55we're all trying to most people are not
- 47:56having classes anything due on Tuesday
- 47:59and giving you some time to vote if you
- 48:00need the time uh and trying to remove
- 48:02the assignments this week so we're
- 48:03trying to push these out a little bit to
- 48:04give some some free free of that all
- 48:07right let's do some more this is the
- 48:08last slide one in a minute or two here
- 48:10left and I can also stay a little bit
- 48:11later B when people want to ask
- 48:12questions and answer them no problem
- 48:14okay so uh there was a we tried to get
- 48:17the midterm autog graders done but we're
- 48:19actually backed up we're still working
- 48:20on the quest retake autog graders that's
- 48:23happened we basically have a small inner
- 48:24core team Who does these things and they
- 48:26work on that one because that's the
- 48:27quest retake so we're good in that one
- 48:30so the midterm Auto graders which are
- 48:31the one that affects everybody they're
- 48:33still being worked on um we were
- 48:35planning on having a midterm retake this
- 48:37sun this weekend but we may delay this
- 48:39and part of that is normally what we do
- 48:40is we look at the grades of before and
- 48:43then we make some decisions about who
- 48:44needs to take it based on that it's not
- 48:45just a blind thing it's about the
- 48:46factors of grades in as well um there
- 48:49there always were questions about do I
- 48:51need to take it for the whole exam and
- 48:52no you never need to take it for the
- 48:53whole exam only for the question for the
- 48:54sections you had technical problems on
- 48:56oh you know I had some trouble in
- 48:58section three the one I started with and
- 48:59then the camera fell but then I figured
- 49:01out how to plug it in and not and not
- 49:02have to fall and so then everything else
- 49:04was fine well then it's only question
- 49:05section three you might need to do it
- 49:07it's not a guarantee we might actually
- 49:08wave it um so we well that's the the
- 49:10plan so we may end up having to delay
- 49:12the retake this weekend so that we have
- 49:14all the grades in to know who would need
- 49:16to take it so it's not like if you had a
- 49:18if you had a we just want to we don't
- 49:19want to make people have to do more work
- 49:21than they had to and S will just take
- 49:22the gr if depends we'll we'll have to
- 49:23read all the the quotes you know well
- 49:25the video went off for 3 seconds well
- 49:27probably 3 seconds is okay well it went
- 49:29out for 5 minutes went out for 20
- 49:30minutes like how long so there's there's
- 49:32a kind of a soft Edge on this and we
- 49:34have to make some calls there and I I've
- 49:35made that calls and and I forgot to
- 49:37submit the video well then y exactly I I
- 49:40forgot well about that um project 4 does
- 49:43launch this week so that's the exciting
- 49:44one that that we need some of the
- 49:46material for this week to to launch and
- 49:48here's the there was a question that
- 49:49came up by the way I should mention um
- 49:52there is a group of students who are
- 49:54organizing um representatives to come
- 49:56with us in our staff meeting on
- 49:57Wednesdays please do respond to that
- 49:59Patza post I didn't link it here but
- 50:01there's a Patza post where people were
- 50:02saying fill in this form and we'll have
- 50:04a meeting we'll kind of choose some
- 50:05folks we'll have a rotating group of
- 50:06students who come visit us that'd be
- 50:07great to get feedback from everybody if
- 50:09you want to be one of those students
- 50:10please fill in that form and talk to
- 50:11those students and then get yourself on
- 50:13the list to to come meet with us one of
- 50:15the things that one of the questions
- 50:16came up during that important meeting we
- 50:18had last week and I want to thank the
- 50:19students for doing that was you've made
- 50:22some homework optional is it really
- 50:23optional and we certainly want to say it
- 50:25100% is optional what that means by
- 50:27making it optional is it's good for you
- 50:29it's like eating your broccoli you can
- 50:30survive on eating your broccoli that
- 50:31meal if you just want to eat something
- 50:33that doesn't have any green vegetables
- 50:34in it that's okay you probably survive
- 50:35but it's better for you to give your
- 50:36broccoli that's what this is this is
- 50:38good for you but you will survive it
- 50:40which means on the exam the material
- 50:43from I believe it homework 911 Bor if
- 50:45you want to correct me on that 91 are
- 50:48the ones that are optional yeah and so
- 50:49that means that material from the
- 50:51homework will not be an exam in a way I
- 50:54say whatever material on the exam around
- 50:57that material will be from lecture okay
- 50:59so if you don't do the homework at all
- 51:01you can get a perfect score on the exam
- 51:03does that makes I'll say it again if you
- 51:04don't do the homework you could still be
- 51:06able to answer the questions based on
- 51:08attending the lecture understanding it
- 51:09from there and moving forward there'll
- 51:11be nothing from directly from the
- 51:12homework that you had only seen from the
- 51:14homework will be assessing there might
- 51:16be overlapping if it's on the homework
- 51:17and on the on the lecture well they we
- 51:19can test it because on the lecture but
- 51:21nothing only from the homework that's
- 51:22not in the lecture we will test that
- 51:24that makes sense and and and ju just to
- 51:26make sure I mean went carefully through
- 51:27the material of the classes that depend
- 51:29on us on 61c y um and you know homework
- 51:33eight you know if you don't do it if you
- 51:35don't retain any of that material on
- 51:37virtual memory you're not going to have
- 51:39any good time in 152 or 16 you to take
- 51:42one I mean yeah yeah that's not going to
- 51:45work right but homeworks 9 and 11 I
- 51:49think that those are reasonably cover
- 51:51from scratch and any anywhere else where
- 51:54they depend on us um
- 51:58and there was also so there there two
- 51:59questions um so the the labs truly
- 52:03optional like homework what we're going
- 52:04to say is the labs are a place for you
- 52:07to learn the material deeper so the labs
- 52:09are things where your the labs are not
- 52:13being checked off you're not being
- 52:15graded for them but the material that's
- 52:17this is important we're distinguishing
- 52:19what we did with the labs with the
- 52:20homework homework again you don't have
- 52:21to do it you can Ace the exam I would
- 52:24say not true for the labs I would say
- 52:26you need to go through the labs to learn
- 52:28them to do that what's different is you
- 52:30don't have to do the labs that week that
- 52:32was the difference and you don't ever
- 52:33have to show us at all if you went
- 52:34through the labs and eventually learned
- 52:36the material that's going to show up on
- 52:38the exam the labs are not optional it's
- 52:40a good question to ask the labs are not
- 52:42optional in terms of the material still
- 52:44covered that material is a great
- 52:46exercise it's great practice and that is
- 52:48going to be then tested so it's not
- 52:49going to say well what do we do on the
- 52:50lab page 14 we won't do that but to
- 52:52learn the material in a deeper richer
- 52:54way that then would be there so it's not
- 52:56something you have to oh my gosh there's
- 52:5819 things do this week no relax it it's
- 53:01not something you have you never need to
- 53:02show us we just know but we encourage
- 53:04you to do it we encourage you to ask
- 53:06questions to your Tas and to your staff
- 53:07about it but we're never going to force
- 53:09you to do it by a deadline but that
- 53:11material is still on exams again never
- 53:14directly from what's on line 14 but that
- 53:16material is how you go deeper into the
- 53:18material you maybe example caches
- 53:20there'll be some problems on caches
- 53:21you'll do in labs and it might be an
- 53:23exam question that's very similar or not
- 53:25at all similar but you are learning
- 53:26about caches there and caches are
- 53:28certainly on the exam so that's the idea
- 53:30so labs are truly optional in the sense
- 53:31of not having to show us anything but
- 53:33the material is covered unlike homeworks
- 53:35where that material isn't covered the
- 53:37lecture will be fine that's all you need
- 53:39for this there
- 53:41um and the we're not sure if we need to
- 53:43do a midterm retake should we expect an
- 53:44email soon there's only emails I'm going
- 53:46to wait for this is why I think we might
- 53:48need to be delaying the midterm retake
- 53:50is we need to be looking at students
- 53:53grades and how they did and whether they
- 53:55need to do it again and I need to be
- 53:57reading I need to take the time to read
- 53:58all the you know all the little
- 54:00something went wrong and I I read about
- 54:01it I make a I make a judgment call I did
- 54:03that for every single person who wrote
- 54:04something in the in the field and to do
- 54:06this again for again a thousand people
- 54:07so that's a lot of reading a lot of
- 54:09stuff and it might need and what happen
- 54:11for the queston it took so long was we
- 54:12had to get all the grades in then I had
- 54:14to read everybody then cross correlate
- 54:15them to decide who's doing it and then
- 54:17once I give the list I give you one more
- 54:18chance to say well I'm not on the list
- 54:20or I shouldn't be on I should either
- 54:21should be on the list or should not be
- 54:22on the list to find what the final list
- 54:24is all that took about four weeks so
- 54:27we're hoping the midterm doesn't delay
- 54:29that much but it looks like that's where
- 54:30we're all leaning but we want to make a
- 54:31final call we'll let you know uh soon
- 54:34about whether that's GNA happen that's
- 54:35the place okay sh thank you all what a
- 54:39good day I'm glad we had Sharon ker that
- 54:41was a great that was a great set of
- 54:42visits good stuff and then went went
- 54:44long but we actually didn't have any
- 54:45more than this this is my last slide
- 54:46before before we have our little ask us
- 54:49anything uh hope everybody had a safe
- 54:50Halloween by the way I I you know I
- 54:52didn't go anywhere but we dressed up I
- 54:54was I was our family was the characters
- 54:56from Among Us I know Bor did you family
- 54:57do anything for Halloween but it was
- 54:59lots of fun yeah you're B you're muted
- 55:02uh it was it was a good time mut myself
- 55:03because my son is practicing piano in
- 55:05the other room oh okay that's that's
- 55:08okay all right I we didn't do anything I
- 55:11mean really my son went and you know
- 55:13they had a closed uh Court um uh trick
- 55:18and tree thing you know five houses
- 55:19organiz little houses that's yeah small
- 55:22thing yeah yeah yeah that's great so it
- 55:24was you know all set up no no surprises
- 55:27over my my my uncle went went my uncle
- 55:30lives in New York and he bought you know
- 55:31he said he showed on Facebook he bought
- 55:33hundreds of pieces of candy wrapped them
- 55:35all you know zip locks you know sprayed
- 55:37them wiped them all down he had like 200
- 55:40things ready for all the kids 10 people
- 55:42came by had 200 things to give away
- 55:45nobody came you know it's a little crazy
- 55:48but people are staying safe I'm glad
- 55:49people people are staying safe and that
- 55:52is you know that's the red call I think
- 55:53it's just hard for younger kids I think
- 55:54is it all right folks this is a good
- 55:57week go ahead ahead finish up we we have
- 56:00a so next week visitors are from Apple
- 56:02uh so get your questions ready and I
- 56:05think if we are ready they may give out
- 56:08some prizes we'll find out if depends on
- 56:10us how if we can get the grading done
- 56:13that's exciting good stuff and then and
- 56:16just you asked him about any internships
- 56:18and stuff like that back then jobs
- 56:20whatever you need wonderful wonderful
- 56:23and also next week we close up VM and we
- 56:25start TLP thread level processing so
- 56:28we'll we'll we'll talk about that next
- 56:30week and uh uh we'll talk about threads
- 56:32and how to do things in parallel that'll
- 56:34set you up very well for your project
- 56:35four um one last word your vote counts
- 56:39please do vote folks we put it on the
- 56:40first slide we'll put in every slide on
- 56:42the top right please do vote if you
- 56:44haven't uh look to all of us especially
- 56:46if you are outside of California it work
- 56:49it's worked a lot more than our votes
- 56:51that's a good point that's a good point
- 56:52yes indeed good stuff all right folks
- 56:55all right take care bora's son is gonna
- 56:57take us off with the little piano eude
- 56:59to take us home here all right thank you
- 57:01good stuff everybody take care folks all
- 57:03right bye
- 57:05bye
About this transcript
This page contains the full transcript of [CS61C FA20] Weekly Lecture 11.LIVE - OS, VM, & I/O by CS 61C Departmental, generated from the public captions YouTube serves with the video. The transcript has 11,855 words across 1,587 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.