v

您的位置:VeryCD教育计算机


《加利福尼亚大学伯克利分校开放课程: 操作系统和系统编程》(UC Berkeley : Operating Systems and Systems Programming )2010 Spring课程 更新完毕[MP4]

  • 状态: 精华资源
  • 摘要:
    主讲人Ion Stoica
    发行日期2010年
    对白语言英语
    文字语言英文
  • 时间: 2010/07/29 21:29:07 发布 | 2010/08/06 21:28:59 更新
  • 分类: 教育  计算机 

xiaochenjia

精华资源: 673

全部资源: 675

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名加利福尼亚大学伯克利分校开放课程: 操作系统和系统编程
英文名UC Berkeley : Operating Systems and Systems Programming
资源格式MP4
学校UC Berkeley
加利福尼亚大学伯克利分校
主讲人Ion Stoica
版本2010 Spring课程 更新完毕
发行日期2010年
地区美国
对白语言英语
文字语言英文
简介

IPB Image

学校简介:

加利福尼亚大学伯克利分校 有些译作: 伯克利大学 英文简称: 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".



目录

Lecture01 What is an Operating System.mp4
什么是操作系统
Lecture02 History of the World Parts 1—5 Operating Systems Structures.mp4
操作系统组成结构的历史回顾
Lecture03 Concurrency Processes.Threads and Address Spaces.mp4
并发进程,线程和地址空间
Lecture04 Thread Dispatching.mp4
线程分发(dispatching)
Lecture05 Cooperating Threands.mp4
协作线程
Lecture06 Synchroniaztion.mp4
同步
Lecture07 Mutual Exclusion Semaphores Monitors and Condition Variables.mp4
互斥信号量和条件变量
Lecture08 Readers-Writers Language Support for Synchronization.mp4
支持同步的“读者-写者”语言
Lecture09 Tips for Working in a Project Team / Cooperating Process and Deadlock.mp4

Lecture10 Deadlock(cot'd) Thread Scheduling.mp4
死锁:线程的调度
Lecture11 Thread Scheduling(con't) Protection Address Spaces.mp4
线程的调度(续lecture10) 保护:地址空间
Lecture12 Protection (continued) Address Translation.mp4
保护(续上一课):地址翻译
Lecture13 Address Translation(con't) Caches and TLBs.mp4
地址翻译(续上一课):缓存与TLBs
Lecture14 Caching and Demand Paging.mp4
缓存与请求分页
Lecture15 Page Allocation and Replacement.mp4
页面分配与置换
Lecture16 Page Allocation and Replacement (con't) I-O Systems.mp4
页面分配与置换(续上一课):I/O系统
Lecture17 Disk Management and File Systems.mp4
磁盘管理与文件系统
Lecture18 File Systems Naming and Directories.mp4
文件系统命名与目录
Lecture19 File Systems continued Distributed Systems.mp4
文件系统(续上一课):分布式系统
Lecture20 Reliability and Access Control Distributed Systems.mp4
分布式系统(续上一课):可靠性与访问控制
Lecture21 Networking.mp4
Lecture22 暂缺
Lecture23 Distributed Systems.mp4
分布式系统
Lecture24 暂缺
Lecture25 Protection and Security in Distributed Systems.mp4
分布式系统中的保护与安全
Lecture26 Protection and Security II.mp4
分布式系统中的保护与安全II

引用
资源来自网络收集 未经过一一的质量 安全等检测
只是把收集的资源和各位驴友分享 仅作网络学习交流使用 请勿用于商业用途 !
希望各位下载的驴友能多多参与分流保源 happy.gif

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有122网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。