Asked by SargentInternetIbis18
The below company has built an app component that uses the phone...
The below company has built an app component that uses the phone microphone to detect customer context (e.g., noisy place, cafe ambience) as well as emotions from voice pitch. However, when used in practice by the customers, the accuracy of the detection is much worse than the one obtained in the laboratory environment. Give reasons of why this might happen and possible solutions to improve accuracy. [4 marks] (b) Discuss the privacy issues and possible alleviating mechanisms that can be employed when using the phone microphone in the app. [4 marks] (c) On mobile devices, power always comes at a premium. Describe how you would design the microphone sensing and inferencing to limit energy usage. [6 marks] (d) Customers are generally not keen to use ou are in charge of the design of both hardware and software for a new (but fairly conventional) workstation which will have its peripherals (for example a disc drive and a printer) directly connected to it. Your workstation will be required to support an operating system that allows its user(s) to run several independent programs at once. Explain and justify the method that you will provide for an application program to gain access to kernel services and physical input/output devices For both a printer and a disc drive, indicate additional functions (beyond those provided by the physical device itself) that an operating system typically provides in software.f a program is written cautiously and in a suitable high level language then it can be "portable", and one set of source files can be used with little or no change on a wide variety of computers and with many different operating systems. Explain the steps that are taken to turn the source version of such a program into a runnable version of the application that it represents. Indicate all the places where programs or pieces of code not derived from the portable sources are involved. [4 marks] Identify which parts of the software preparation path (if any) will need to be altered in each of the following cases, commenting on just where programs and code (not being directly part of the portable source) can be used unaltered and where different versions are called for: (a) The program is to be run on different hardware configurations of the various models of the same computer; [4 marks] (b) The program is to be run on computers which share the same hardware design and have the same processor, but under different operating systems (for example some PCs will run MSDOS, Unix and several other operating systems); [4 marks] (c) The program is to be run on two machines that share a common operating system (such as Unix) but which have different processor designs. [4 marks] Suppose the portable programming language involved is implemented using an interpreter rather than a compiler, and the language is already implemented on all the computer systems involved. How does this affect the amount of work and the number of changes needed when building an executable version of a program for use in many different environments?
Briefly explain the global illumination methods radiosity and photon mapping.
Highlighting the strengths and weaknesses of each method, compare and contrast
the two.
You will be marked for correctness, clarity and brevity. [8 marks]
Recall that the signed distance field (SDF) expression of a surface returns the
signed nearest distance from a sample point to the surface. This is well-suited to
ray-marching on a GPU. As an example, the SDF method describing a unit cube
centred at the origin may be written in openGL shading language (GLSL) as:
float cube(vec3 pt) {
return max(abs(pt.x), max(abs(pt.y), abs(pt.z))) - 1;
}
(b) Give an SDF method cylY(pt, len, radius) for a finite cylinder of specified
length and radius, centred at the origin, parallel to the Y axis. [4 marks]
(c) Give an SDF method hollowedSphere(pt) which specifies the model shown in
Figure 1: a unit sphere hollowed along each axis by a cylindrical hole of radius
0.5. [6 marks]
(d) How would you repeat your hollowed sphere at two-unit intervals infinitely across
the XZ plane as illustrated in Figure 2? [2 marks]
Figure 1: A unit sphere hollowed along
each axis by a hole of radius 0.5
Figure 2: The hollowed unit sphere
infinitely repeated in XZ at intervals
of 2
Ground plane is for illustration only
Image transcription text
Cryptography was identified in one of the key security controls planned for improving PCS security. The cost of the hardware and software for these controls raised some additional concerns. Based on your research for Unit 6, write a point paper: Explain the benefits of encryption. Explain the different ways encryption will play a role on the PCS corporate network and satellite offices. Give some examples of security problems that will be addressed by your encryption solutions. The CEO asked why we haven't been using encryption all along if it is so easy. Other than hardware and software costs, provide a response to this question.
Image transcription text
Lesson 14 - Physical Security Countermeasures For each of the following physical security threat categories or events, identify the countermeasure you would apply to prevent any harm that could result from it. Security Events Countermeasure Destruction of Hardware Electrical Problems Environmental/Physical Security Threat Essential Hardware Failure Essential Software Failure Facility or Equipment Fire Liquids Malicious Acts by an Employee Malware Masquerading as an Authorized User Natural Disaster Programmer Error Security Event Temperature/Humidity Extremes Terrorist Actions/Civil Disorder Vandalism
Answered by DeanQuetzal1978
Unlock full access to Course Hero
Explore over 16 million step-by-step answers from our library
Subscribe to view answerrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
o. Done
m risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum v
ipiscing elit. Nam lacinia pulvina acinia pulvinar onec aliqu sus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue velur laoreet. Nam risus a ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec trices ac magna. inia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapi , ultrices ac magna. Fusce dui lectus gue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectet s ante, dapibus a moles pulvinar tortor nec facilisis. Pellentesque dapibus effi trices ac magna. Fusce dui sum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque congue vel laoreet ac, di e vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ec fac ng elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur ur laoreet. Nam risus ante, ur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, con a. Fus ng elit. Nam lacinia pulvinar tortor nec ur laoreet. Nam risus ante, da trices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, co ctum vitae odio cing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel sus ante, dapib onec aliqu tesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lect at, ultrices ac magna. Fusce sus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio itur laoreet. Nam risus ante, onec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapib rem ipsum s ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet