Answer: You said 40 Hours. So $40
So, Isn't it $48, Because How Do You Get 80?
1. Is the predefined appearance of a slide
Answer:
Interrupt (INT) helps operating system to stop work on one process and start work on other process using interrupt signals.
Explanation:
Purpose of interrupts:
• Interrupts are useful when an I/O device needs to be serviced only occasionally at low data transfer rate.
• For example, when a peripheral requires the attention of the processor to perform an I/ O operation.
A trap:
• also known as an exception or a fault, is typically a type of synchronous interrupt caused by an exceptional condition
• is a software-generated interrupt.
• For example it's caused by division by zero or invalid memory access.
Can traps be generated intentionally by a user program? Yes.
If so, for what purpose?
• the usual way to invoke a kernel routine (a system call) because those run with a higher priority than user code.
• Handling is synchronous, so the user code is suspended and continues afterwards.
• In a sense they are active - most of the time, the code expects the trap.
Answer:
In C:
#include <stdio.h>
#include <math.h>
int main(){
float f0,r,temp;
r = pow(2.0,1.0/12);
printf("f0: "); scanf("%f", &f0);
temp = f0;
for(int i = 0; i<=4;i++){
f0 = f0 * pow(r,i);
printf("%.2lf ", f0);
f0 = temp; }
return 0;
}
Explanation:
This declares f0, r and temp as float
float f0,r,temp;
This initializes r to 2^(1/12)
r = pow(2.0,1.0/12);
This prompts the user for f0
printf("f0: "); scanf("%f", &f0);
This saves f0 in temp
temp = f0;
This iterates the number of keys from 0 to 4
for(int i = 0; i<=4;i++){
This calculates each key
f0 = f0 * pow(r,i);
This prints the key
printf("%.2lf ", f0);
This gets the initial value of f0
f0 = temp; }
return 0;