filmov
tv
Introduction to Computer Software [Part 2]
![preview_player](https://i.ytimg.com/vi/YQ55iCElGzw/sddefault.jpg)
Показать описание
This is video 2 of a 2-part video series for computer organization and architecture. This video focuses on understanding software, how it is created, how it runs and what challenges we may face creating it for different hardware platforms.
Here are some of the major topics discussed:
* Classes of Applications
- Traditional
- Server
- Embedded
- Mobile
- Cloud *(Contains a primer on cloud computing and cloud software paradigms)
* How to be a successful programmer
* The eight great ideas in computer science
* High level / low level software
* What does a machine instruction and assembler look like?
* How software is complied and the difference between complied and interpreted software.
Resources:
These slides and video content were made using content from the following textbook: Patterson, David A., and John L. Hennessy. Computer Organization and Design ARM Edition: The Hardware Software Interface. Morgan kaufmann, 2016.
Here are some of the major topics discussed:
* Classes of Applications
- Traditional
- Server
- Embedded
- Mobile
- Cloud *(Contains a primer on cloud computing and cloud software paradigms)
* How to be a successful programmer
* The eight great ideas in computer science
* High level / low level software
* What does a machine instruction and assembler look like?
* How software is complied and the difference between complied and interpreted software.
Resources:
These slides and video content were made using content from the following textbook: Patterson, David A., and John L. Hennessy. Computer Organization and Design ARM Edition: The Hardware Software Interface. Morgan kaufmann, 2016.