Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added a section about the CPU #21

Merged
merged 7 commits into from
Oct 1, 2022
Merged

Added a section about the CPU #21

merged 7 commits into from
Oct 1, 2022

Conversation

umadhatri
Copy link
Contributor

I added some additional information about the CPU

Copy link
Owner

@shhossain shhossain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Create a folder called "CPU". Inside the folder create a readme and add this info there.

## Memory or Storage Unit:
The memory or storage unit stores vital information such as instructions, data, and intermediate results. The memory unit is responsible for transferring information to other units of the computer when needed. It is also known as an internal storage unit or the main memory or the primary storage or Random Access Memory (RAM) as all these are storage devices.

## Control Unit:
The control unit controls the operations of all parts of the computer but does not carry out any actual data processing operations. Its functions include:
a) controlling the transfer of data and instructions among other units of a computer.
b) managing and coordinating all the units of the computer.
c) obtaining the instructions from the memory, interpreting them, and directing the operations of the computer.
d) responsible for communication with peripheral devices such as input and output devices.

## Arithmetic and Logic Unit (ALU)
The ALU, as can be seen, is made of two sections. They are:
1) The Arithmetic Unit: It is responsible for the arithmetic operations such as addition, subtraction, multiplication, and division. Any complicated actions are done by repeating the same steps over and over to achieve the final result
2) The Logic Unit: As the name gives it away, it performs all the logical operations such as selecting, comparing, matching, and merging data

and change the link to that. If you have any questions ask me bellow. You can also see examples of this in other sections.

@umadhatri
Copy link
Contributor Author

Will work on that immediately

Copy link
Owner

@shhossain shhossain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change "partsOfACPU.md" to readme.md

And some work needs to be done which I will fix after merging.

@shhossain
Copy link
Owner

Merging. But some work needs to be done. You can see the next commit to see fixes.

@shhossain shhossain merged commit 6fd9e09 into shhossain:main Oct 1, 2022
@umadhatri
Copy link
Contributor Author

Sure

@shhossain
Copy link
Owner

@umadhatri you can see the changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants