Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Questions  >  What is the time taken by one machine cycle i... Start Learning for Free
 What is the time taken by one machine cycle if crystal frequency is 20MHz?
  • a)
    1.085 micro seconds
  • b)
    0.60 micro seconds
  • c)
    0.75 micro seconds
  • d)
    1 micro seconds
Correct answer is option 'B'. Can you explain this answer?
Verified Answer
What is the time taken by one machine cycle if crystal frequency is 20...
Time taken by one machine cycle is calculated by the inverse of a ( crytal frequency ) /12
View all questions of this test
Most Upvoted Answer
What is the time taken by one machine cycle if crystal frequency is 20...
Machine Cycle and Crystal Frequency

A machine cycle is the time taken by a computer's CPU to fetch and execute one instruction. It consists of several smaller steps, including fetching the instruction from memory, decoding it, executing it, and storing the result. The duration of a machine cycle is determined by the clock speed of the CPU, which is defined by the frequency of a crystal oscillator.

Crystal frequency refers to the rate at which a quartz crystal vibrates when an electric field is applied to it. This vibration is used to generate a precise and stable signal that is used as the clock signal for a computer's CPU. The frequency of the crystal oscillator is measured in Hertz (Hz) and is directly related to the speed of the CPU.

Calculating Machine Cycle Time

To calculate the time taken by one machine cycle, we need to use the following formula:

Machine Cycle Time = 1 / (Crystal Frequency * Number of Clock Cycles per Instruction)

In this formula, the crystal frequency is measured in Hertz, and the number of clock cycles per instruction is a property of the CPU architecture. For example, some CPUs require two or more clock cycles to execute a single instruction, while others may require only one clock cycle.

Given that the crystal frequency is 20MHz (20 million Hz), we can calculate the machine cycle time as follows:

Machine Cycle Time = 1 / (20,000,000 * 1) = 0.00000005 seconds

This value is in seconds, so we need to convert it to microseconds (µs) by multiplying by 1,000,000:

Machine Cycle Time = 0.00000005 * 1,000,000 = 0.05 µs

Therefore, the time taken by one machine cycle if the crystal frequency is 20MHz is 0.05 µs, which is equivalent to 0.60 microseconds (rounded to two decimal places). Therefore, the correct answer is option B.
Explore Courses for Computer Science Engineering (CSE) exam

Similar Computer Science Engineering (CSE) Doubts

Top Courses for Computer Science Engineering (CSE)

What is the time taken by one machine cycle if crystal frequency is 20MHz?a)1.085 micro secondsb)0.60 micro secondsc)0.75 micro secondsd)1 micro secondsCorrect answer is option 'B'. Can you explain this answer?
Question Description
What is the time taken by one machine cycle if crystal frequency is 20MHz?a)1.085 micro secondsb)0.60 micro secondsc)0.75 micro secondsd)1 micro secondsCorrect answer is option 'B'. Can you explain this answer? for Computer Science Engineering (CSE) 2024 is part of Computer Science Engineering (CSE) preparation. The Question and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus. Information about What is the time taken by one machine cycle if crystal frequency is 20MHz?a)1.085 micro secondsb)0.60 micro secondsc)0.75 micro secondsd)1 micro secondsCorrect answer is option 'B'. Can you explain this answer? covers all topics & solutions for Computer Science Engineering (CSE) 2024 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for What is the time taken by one machine cycle if crystal frequency is 20MHz?a)1.085 micro secondsb)0.60 micro secondsc)0.75 micro secondsd)1 micro secondsCorrect answer is option 'B'. Can you explain this answer?.
Solutions for What is the time taken by one machine cycle if crystal frequency is 20MHz?a)1.085 micro secondsb)0.60 micro secondsc)0.75 micro secondsd)1 micro secondsCorrect answer is option 'B'. Can you explain this answer? in English & in Hindi are available as part of our courses for Computer Science Engineering (CSE). Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free.
Here you can find the meaning of What is the time taken by one machine cycle if crystal frequency is 20MHz?a)1.085 micro secondsb)0.60 micro secondsc)0.75 micro secondsd)1 micro secondsCorrect answer is option 'B'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of What is the time taken by one machine cycle if crystal frequency is 20MHz?a)1.085 micro secondsb)0.60 micro secondsc)0.75 micro secondsd)1 micro secondsCorrect answer is option 'B'. Can you explain this answer?, a detailed solution for What is the time taken by one machine cycle if crystal frequency is 20MHz?a)1.085 micro secondsb)0.60 micro secondsc)0.75 micro secondsd)1 micro secondsCorrect answer is option 'B'. Can you explain this answer? has been provided alongside types of What is the time taken by one machine cycle if crystal frequency is 20MHz?a)1.085 micro secondsb)0.60 micro secondsc)0.75 micro secondsd)1 micro secondsCorrect answer is option 'B'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice What is the time taken by one machine cycle if crystal frequency is 20MHz?a)1.085 micro secondsb)0.60 micro secondsc)0.75 micro secondsd)1 micro secondsCorrect answer is option 'B'. Can you explain this answer? tests, examples and also practice Computer Science Engineering (CSE) tests.
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

Explore Courses
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev