加利福尼亚大学伯克利分校开放课程: 操作系统和系统编程
文章类别:
- 14 12 月, 2022
- 0 条评论
你必须注册后才能投票!
快捷索引
:
加利福尼亚大学伯克利分校 有些译作: 伯克利大学 英文简称: UC Berkeley .
美国最顶尖的公立大学. 是加州大学10所独立大学里历史最悠久、学术最繁荣、思想最自由的大学。亦被常称为加州大学伯克利分校,或称为加州伯克利大学。加利福尼亚大学伯克利分校为世界学术的知名学府,在众多权威的大学排名里名列前茅。2004年,被英国的The Times Higher World University Rankings评为世界第二的大学,仅次排名第一的哈佛大学,领先许多知名大学如麻省理工学院、牛津大学、斯坦福大学等。而由上海交通大学于2004及2005所作的世界大学排行榜,加利福尼亚大学伯克利分校连续两年被选为世界第四。 有博士学位的研究生项目是评价美国大学教育质量的关键指标。美国新闻周刊2005年再次评价:加州大学伯克利分校研究生项目又连续名列全美第一。伯克利十五个研究生项目全部名列美国前五名。接着排名第二,三,四和五的分别为斯坦福大学,麻省理工学院,哈佛大学和普林斯顿大学。 作为近与斯坦福比肩,东与哈佛抗衡的名校,它的历史,它的荣耀,乃至它的空气,它的颜色,它的性格,都凝结在它的校训中:让这里光芒闪耀…
该课程为 UC Berkeley 开放课程 Compute Science(计算机科学)的其中之一 .
课程代号 CS162: Operating Systems and Systems Programming
该资源为 Compute Science 162: Operating Systems and Systems Programming 2010年春季课程
主讲: Ion Stoica
课程简介:
开设本课程的目的是讲授操作系统和其他系统的设计. 课题包括: 操作系统和系统编程的概念、实用程序、子系统、批处理系统、进程、进程间通信、同步、内存分配、内存的分页
加载和链接、程序库、资源分配、性能指标、输入/输出系统、存储设备、文件系统、协议、分布式文件系统、安全性和保密性………..
学习该课程的基本条件 要求:
已经学习过CS 61A CS 61B CS 61C 和 Math 55 课程。这意味着. 尤其是你要了解 C 、JAVA、和数据结构. 有过一些MIPS汇编语言编程的实践、你要知道级数、对数、高等代数、一些微积分知识等……… (后面是一些老师对学生的要求: 比如事先要熟悉 背一下课程涵盖的东西 他在课堂上不会花任何时间在这些上面 . 要是你JAVA 编程不熟练的话 推荐你学习下CS 9G 这门课 ……
以上为本人原创翻译 无奈自己英语太烂 错误疏漏之处 欢迎指正
非常希望有热心网友能帮助完善、准确的翻译下 课程和目录简介
Course Description:
The purpose of this course is to teach the design of operating systems and other systems. Topics we will cover include concepts of operating systems and systems programming; utility programs, subsystems, multiple-program systems; processes, interprocess communication, and synchronization; memory allocation, segmentation, paging; loading and linking, libraries; resource allocation, scheduling, performance evaluation; I/O systems, storage devices, file systems; basic networking, protocols, and distributed file systems, protection, security, and privacy.
Course Prerequisites:
CS 61A, CS 61B, CS 61C, and Math 55. This means, in particular, that you know C, Java, and data structures (at the level covered in CS 61B/61C), have done some MIPS assembly language programming, and that you know about series and products, logarithms, advanced algebra, some calculus, and basic probability (means, standard deviations, etc.). The TAs will spend a small amount of time reviewing some of the material you are less likely to remember. We will assume that you either know the material that is supposed to be covered in those courses, or that you are willing to learn the material as necessary. We will not spend time in lecture covering any of this material. If you are not proficient at Java programming, we recommend that you take CS 9G, the self-paced Java course "JAVA for Programmers".
会员福利
同类文章
文章类别:
本文链接: https://www.books51.com/326821.html
【点击下方链接,复制 & 分享文章网址】
加利福尼亚大学伯克利分校开放课程: 操作系统和系统编程 → https://www.books51.com/326821.html |
上一篇: 斯坦福大学开放课程: 人机交互研讨
下一篇: 斯坦福大学开放课程: 达尔文的遗产
你必须注册后才能投票!
最新评论