Question

The main function of the HAL is: 1.    execute high security code on behalf of...

The main function of the HAL is:

1.    execute high security code on behalf of the kernel
2 handle hardware interrupts
3. allow connection to high speed USB devices
4. insulate the kernel and drivers from hardware specifics

0 0
Add a comment Improve this question Transcribed image text
Answer #1

The answer is insulate the kernel and drivers from hardware specifics.

Hardware absraction layer is a programming layer which allows communication between the hardware and the software.

By means of HAL we can run programs on different hardware architectures without actually modifying the OS kernel.

Add a comment
Know the answer?
Add Answer to:
The main function of the HAL is: 1.    execute high security code on behalf of...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 1.What will be output if you will compile and execute the following c code? struct markst...

    1.What will be output if you will compile and execute the following c code? struct markst int p:3; int c:3; int m:2; void main) struct marks s=(2,6,5); printf("%d %d %d",s-Ds.c,s.m); 2-6 5 2-6 1 2 21 Compiler error Ans: C Explanation Binary value of 2: 00000010 (Select three two bit) Binary value of 6: 00000110 (Select last three bit) Binary value of 5: 00000101 (Select last two bit) 2.A function that uses variable types is called Overloaded a template function...

  • help me, how can wright the code using ( atmel 7 ) ( GCC C ASF Board Project ) C/C++ Equipment and Materials SAMD21 or...

    help me, how can wright the code using ( atmel 7 ) ( GCC C ASF Board Project ) C/C++ Equipment and Materials SAMD21 or SAMW25 Xplained Pro 1) 2) USB cable 3) PC ELVIS II board 4) Program UART Write a program that uses the default UART interface of the SAMD21 microcontroller to communicate with over the the UART of the EDBG microcontroller. The EDBG chip will then convert the serial data and send this USB to the PC....

  • help me, how can wright the code using ( atmel 7 ) ( GCC C ASF Board Project ) C/C++ Equipment and Materials SAMD21 or...

    help me, how can wright the code using ( atmel 7 ) ( GCC C ASF Board Project ) C/C++ Equipment and Materials SAMD21 or SAMW25 Xplained Pro 1) 2) USB cable 3) PC ELVIS II board 4) Program UART Write a program that uses the default UART interface of the SAMD21 microcontroller to communicate with over the the UART of the EDBG microcontroller. The EDBG chip will then convert the serial data and send this USB to the PC....

  • help me, how can wright the code using ( atmel 7 ) ( GCC C ASF Board Project ) C/C++ Equipment and Materials SAMD21 or...

    help me, how can wright the code using ( atmel 7 ) ( GCC C ASF Board Project ) C/C++ Equipment and Materials SAMD21 or SAMW25 Xplained Pro 1) 2) USB cable 3) PC ELVIS II board 4) Program UART Write a program that uses the default UART interface of the SAMD21 microcontroller to communicate with over the the UART of the EDBG microcontroller. The EDBG chip will then convert the serial data and send this USB to the PC....

  • USING PYTHON 3. For this question, you will build three helper functions and one main function....

    USING PYTHON 3. For this question, you will build three helper functions and one main function. All four functions must work together to draw the letter ‘H. Every line of code written should be inside of a function. Here are the function specifications: 1) Helper function (given): def draw_edges(symbol, width): print(symbol + " "*(width-2) + symbol) 2) Helper function: draw_H(symbol, width, height): This function will draw an "H" symbol, given the symbol, width, and height. This function must call the...

  • a) Describe the main techniques used by superscalar processors to achieve a high degree of machine-level parallelism. Consider the following assembly code: I1: LOAD r3 (r1) TO 12: MOVE r4 #1 1...

    a) Describe the main techniques used by superscalar processors to achieve a high degree of machine-level parallelism. Consider the following assembly code: I1: LOAD r3 (r1) TO 12: MOVE r4 #1 13: ADD r3 r3 r4 I4: LOAD r2 (r2) 15: MOVE r4 #2 I6: MUL r2 r2 r4 17: MUL r3 r3 r2 I8: LOAD r4 (r1) 19: MOVE r1 #3 I10: ADD r4 r4 r1 I11: MUL r3 r3 r4 Using register renaming reorganise the code from the...

  • a) Describe the main techniques used by superscalar processors to achieve a high degree of machine-level...

    a) Describe the main techniques used by superscalar processors to achieve a high degree of machine-level parallelism. Consider the following assembly code: I1: LOAD r3 (r1) TO 12: MOVE r4 #1 13: ADD r3 r3 r4 I4: LOAD r2 (r2) 15: MOVE r4 #2 I6: MUL r2 r2 r4 17: MUL r3 r3 r2 I8: LOAD r4 (r1) 19: MOVE r1 #3 I10: ADD r4 r4 r1 I11: MUL r3 r3 r4 Using register renaming reorganise the code from the...

  • its true or false questions 1. A computer security risk is any event or action that...

    its true or false questions 1. A computer security risk is any event or action that could cause a loss of or damage to computer hardware, software, data, information, or processing capability 2. A cybercrime is an online or Internet-based illegal act 3. Information transmitted over networks has a higher degree of security risk than information kept on an organization's premises 4. Users can take several precautions to protect their home and work computers and mobile devices from these malicious...

  • I would like to know the feasibility of certain kinds of attacks. To be clear, assume...

    I would like to know the feasibility of certain kinds of attacks. To be clear, assume the target is a high-level priority of the NSA. 1. Is an OS such as tails useless against root-kits/keyloggers, etc? As far as leaving no trace on computer? 2. Could such malware/root-kit be transferred to a computer which has never been connected to the internet, has its physical wifi card removed, etc., by transferring pdf files to that computer? 3. Could using the same...

  • C++ Write a function so that the main() code below can be replaced by the simpler...

    C++ Write a function so that the main() code below can be replaced by the simpler code that calls function MphAndMinutesToMiles(). Original main(): int main() { double milesPerHour; double minutesTraveled; double hoursTraveled; double milesTraveled; cin >> milesPerHour; cin >> minutesTraveled; hoursTraveled = minutesTraveled / 60.0; milesTraveled = hoursTraveled * milesPerHour; cout << "Miles: " << milesTraveled << endl; return 0; } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include <iostream> using...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT