Home » Course Layouts » Free Course Layout Udemy
CS 61C: Machine Structures (Spring 2015, UC Berkeley). Instructors: Professor Vladimir Stojanovic and Professor Krste Asanovic
0
English
English [CC]
FREE
- Learn basic syntax that can apply to any language.
- Learn what is a programming language and the basic concepts for beginners.
- Understand what is Javascript in it's truest form.
- Know the basic syntax of Javascript.
- Know some hidden quirks in Javascript.
Description
This course provides an introduction to great ideas in computer architecture (machine structures). The internal organization and operation of digital computers. Machine architecture, support for high-level languages (logic, arithmetic, instruction sequencing) and operating systems (I/O, interrupts, memory management, process switching). Elements of computer logic design. Tradeoffs involved in fundamental architectural design decisions.
Course content
- Lecture 01 – Course Introduction Unlimited
- Lecture 02 – Intro to the C Programming Language, Part I Unlimited
- Lecture 03 – Intro to the C Programming Language, Part II Unlimited
- Lecture 04 – Intro to the C Programming Language, Part III Unlimited
- Lecture 05 – Intro to Assembly Language, MIPS Intro Unlimited
- Lecture 06 – MIPS, MIPS Functions Unlimited
- Lecture 07 – MIPS Instruction Formats Unlimited
- Lecture 08 – Running a Program (Compiling, Assembling, Linking, Loading) Unlimited
- Lecture 09 – Synchronous Digital Systems Unlimited
- Lecture 10 – Finite State Machines, Functional Units Unlimited
- Lecture 11 – Single-Cycle CPU Datapath & Control, Part 1 Unlimited
- Lecture 12 – Single-Cycle CPU Datapath & Control, Part 2 Unlimited
- Lecture 13 – Pipelining Unlimited
- Lecture 14 – Caches Part 1 Unlimited
- Lecture 15 – Caches Part 2 Unlimited
- Lecture 16 – Caches Part 3 Unlimited
- Lecture 17 – Performance and Floating Point Arithmetic Unlimited
- Lecture 18 – Amdahl’s Law and Data-Level Parallelism Unlimited
- Lecture 19 – Thread Level Parallelism (TLP) and OpenMP Intro Unlimited
- Lecture 20 – Thread Level Parallelism (TLP) and OpenMP Unlimited
- Lecture 21 – Warehouse-Scale Computing, MapReduce, and Spark Unlimited
- Lecture 22 – Operating Systems, Interrupts, Virtual Memory Intro Unlimited
- Lecture 23 – Virtual Memory, Intro to I/O Unlimited
- Lecture 24 – More I/O: DMA, Disks, Networking Unlimited
- Lecture 25 – Dependability and RAID Unlimited
- Lecture 26 – Course Summary Unlimited
N.A
- 5 stars0
- 4 stars0
- 3 stars0
- 2 stars0
- 1 stars0
No Reviews found for this course.
Instructor
OpenCoursa
Accessible Education for Everyone
5
5
6
24195
4637
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.
Explore Free Courses
Access valuable knowledge without any cost.
{"title":"","show_title":"0","post_type":"course","taxonomy":"course-cat","term":"engineering-skills,health-and-safety","post_ids":"","course_style":"free","featured_style":"course6","masonry":"","grid_columns":"clear4 col-md-3","column_width":"268","gutter":"30","grid_number":"4","infinite":"","pagination":"","grid_excerpt_length":"20","grid_link":"1","grid_search":"0","course_type":"","css_class":"","container_css":"","custom_css":""}