Companies Home Search Profile

Computer Architecture

Focused View

IK C

1:35:49

51 View
  • 1 - Computure Structure.mp4
    04:08
  • 2 - CPU Structure.mp4
    01:44
  • 3 - ALU.mp4
    03:10
  • 4 - Adder.mp4
    03:01
  • 5 - Substractor.mp4
    02:31
  • 6 - Shifter.mp4
    01:17
  • 7 - Multiplier.mp4
    04:36
  • 8 - Divisor.mp4
    06:09
  • 9 - Floatingpoint Structure.mp4
    02:44
  • 10 - Floatingpoint Operation.mp4
    01:45
  • 11 - Instruction Cycle.mp4
    00:32
  • 12 - Instruction Process.mp4
    11:12
  • 13 - Addressing Mode.mp4
    02:37
  • 14 - Page.mp4
    03:54
  • 15 - MMU.mp4
    03:05
  • 16 - Cache.mp4
    03:09
  • 17 - Types of interrupt.mp4
    00:45
  • 18 - IDT ISR.mp4
    01:14
  • 19 - Trap.mp4
    01:11
  • 20 - Internal Interrupt.mp4
    02:05
  • 21 - External Interrupt.mp4
    04:38
  • 22 - PIO vs DMA.mp4
    00:46
  • 23 - Device Configuration.mp4
    01:36
  • 24 - DMA Wrting.mp4
    07:28
  • 25 - DMA Reading.mp4
    07:34
  • 25 - DMA-Reading.mp4
    07:34
  • 26 - HDD vs SSD.mp4
    01:07
  • 27 - IO connecting method.mp4
    01:47
  • 28 - GPU.mp4
    02:30
  • Description


    Computer Structure, Operating System, Disk, Memory, CPU

    What You'll Learn?


    • Computer architecture
    • CPU
    • Integer arithmetic
    • Floating point structure
    • Instruction cycle
    • Memory, Cache
    • Interrupt
    • DMA
    • Disk
    • Input Ouput device

    Who is this for?


  • SW developer who wants to understand how the computer operates.
  • Student majoring in computer science who wants to lean more than just theory.
  • Anyone who does not have a degree in computer science and wants to learn about the mechanism and structure of computers.
  • What You Need to Know?


  • Little assembly, C
  • Logical thinking
  • More details


    Description

    1. Lecture Objective

    Coding is the process of creating instructions to operate a cutting-edge technology-intensive computer. Therefore, it is important to understand the principles of computer architecture and operation in order for you to grow into a skilled software developers capable of writing good code.
    Gaining a deep understanding of the intricate processes of a computer can be challenging. Thus, in this lecture, we will provide a detailed explanation of the complex operations based on the structural representation of computers.


    2. Lecture Features

    We will explain the computer architecture and operation that software developers need to know in an easily understandable way through illustrations. Around 50 pages of diagrams will be provided to represent the structure of computer devices.
    Unlike typical computer architecture lectures in computer major undergraduate programs, which focus on hardware development, the purpose of this lecture is to understand the principles of computer architecture and operation so as to become excellent in software development.


    3. Technology and Principle-Centered Lecture

    In the latest CPUs, a high-performance "Carry Look-Ahead Full Adder" can be incorporated. However, in this lecture, we will only explain the "Full Adder" that can easily illustrate the principles of addition, which is not based on such state-of-the-art technology.
    The lecture will be based on the past 4/8-bit standards instead of the modern 32/64-bit ones. Since the principles remain the same, with only the number of bits being different, simple explanations will be provided using a smaller bit size.

    Who this course is for:

    • SW developer who wants to understand how the computer operates.
    • Student majoring in computer science who wants to lean more than just theory.
    • Anyone who does not have a degree in computer science and wants to learn about the mechanism and structure of computers.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Bachelor's Degree in Computer ScienceSoftware Developer with 14 years of experienceLinux Kernel ProgrammerBigData, DeepLearning ProgrammerSoftware ArchitectAndroid, iOS, QT, Python, Embedded, WPF, Vue, Java Programmer
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 29
    • duration 1:35:49
    • Release Date 2023/09/10

    Courses related to Computer Hardware