Assignment is due June 16th, will accept the 17th at the latest. Whoever accepts the assignment, I will send you example files. If you do not think you can finish the assignment, please give me what you have and I'll finish the rest the best I can. Objectives: To practice programming cooperating, synchronized multiple threads of execution.Description:In this programming assignment you will simulate the deposits and withdrawals made to a fictitious bank account (I’ll let you use my real bank account ifyou promise to make only deposits! J). In this case the deposits and withdrawals will be made by synchronized threads. Synchronization is required for two reasons –(1) mutual exclusion (updates cannot be lost) and (2) because a withdrawal cannot occur if the amount of the withdrawal request is greater than the current balance in the account. This means that access to the account (the shared object) must be synchronized. This application requires cooperation and communication amongst the various threads (cooperatingsynchronizedthreads). (In other words, this problem is similar to the producer/consumer problem where there is more than one producer and more than one consumer process active simultaneously.) If a withdrawal thread attempts to withdraw an amount greater than the current balance in the account–then it must block itself and wait until a deposit has occurred before it can try again. As we covered in the lecture notes, this will require that the depositorthreads signal all waiting withdrawal threads whenever a deposit is completed.
You will need access to this book: Gaskin, S., Martin, G., Graviett, N., Geoghan, D., Marks, S. (2016). GO! with Microsoft Office 2016 Volume 1. Upper Saddle River, NJ: Prentice-Hall (Pearson). ISBN: 978-0134320779 Do Project 1E Documentary that begins on page 205 of your textbook. Submit the document by clicking the Attachments button to attach the file. Do not paste the document in the Message area. You will need to download and use the following data files in your project: Picture of Antarctica Documentary Overview In addition to the assignment file, answer the following question with your submission. This can be answered directly in your Submission comment area, or as a separate Word attachment file: In this Week’s reading and prep work, you learned about SmartArt graphics and how to add them to your documents. Take a look at some of the different options for SmartArt graphics found in Microsoft Word, and indicate which one you feel you are most likely to use, and what sort of document type you might use it in. Explain why you feel this is a good fit. Please look to answer this in at least 3 complete sentences in order to address it adequately.
At the end of Chapter 4, there are 8 questions. Answer each question in a Word document and submit for grading. **Keep in mind that SafeAssign will be turned on so do your own work!!! By submitting this paper, you agree: (1) that you are submitting your paper to be used and stored as part of the SafeAssign™ services in accordance with the Blackboard Privacy Policy; (2) that your institution may use your paper in accordance with your institution's policies; and (3) that your use of SafeAssign will be without recourse against Blackboard Inc. and its affiliates.
Instructions Faster Computing has contacted Go2Linux and requested a brief proposal presentation for migrating its systems from Windows to Linux. The company is specifically interested in seeing the following information: Based on your current understanding of Faster Computing's business, what are some potential benefits of Linux? The company is aware that many different Linux derivatives exist. Which would Go2Linux recommend, and why? Are there graphical interfaces available for the Linux workstations that would provide similar functionality to Windows? Some users are concerned about working with a command-line interface. What steps will be required to migrate the systems from Windows to Linux? What tools are available on Linux for the servers to provide file sharing, web servers, and email servers? The deliverable for this phase of the project is a three- to five-slide PowerPoint narrated presentation. For each slide, you will embed your own audio recording as if you were presenting the content to the Faster Computing team. Faster Computing has not yet committed to the project, so this should be presented as a proposal. The presentation should be visually appealing; inclusion of at least one image that supports the content and adds value to the proposal is required. You must cite at least two quality sources.
Note: Please find the attachments of course syllabus and Textbook Week 8 Discussion This is a shortened week and therefore we are going to complete a reflection activity.This discussion topic is to be reflective of the course material. Therefore, use your own words to respond to the following questions: What other topics would you have liked to have covered in this course? What reading did you find most interesting and why? How has this course changed your perspective or outlook moving forward? Any other topic of interest that you would like to add. Please be sure to answer all the questions above in the initial post.
Create and test a procedure named Extended_ sub that subtracts two binary integers of arbitrary size. Restrictions: The storage size of the two integers must be the same, and their size must be a multiple of 32 bits. This is to be written in Assembly code and will be compiled using MS Visual C++ 2010.
The operating system (OS) of an information system contains the software that executes the critical functions of the information system. The OS manages the computer's memory, processes, and all of its software and hardware. It allows different programs to run simultaneously and access the computer's memory, central processing unit, and storage. The OS coordinates all these activities and ensures that sufficient resources are applied. These are the fundamental processes of the information system and if they are violated by a security breach or exploited vulnerability it has the potential to have the biggest impact on your organization. Security for operating systems consists of protecting the OS components from attacks that could cause deletion, modification, or destruction of the operating system. Threats to an OS could consist of a breach of confidential information, unauthorized modification of data, or unauthorized destruction of data. It is the job of the cybersecurity engineer to understand the operations and vulnerabilities of the OS (whether it is a Microsoft, Linux, or another type of OS), and to provide mitigation, remediation, and defense against threats that would expose those vulnerabilities or attack the OS. There are six steps that will help you create your final deliverables. The deliverables for this project are as follows: Security Assessment Report (SAR): This report should be a 7-8 page double-spaced Word document with citations in APA format. The page count does not include figures, diagrams, tables, or citations. Nontechnical presentation: This is a set of 8-10 PowerPoint slides for upper management that summarizes your thoughts regarding the findings in your SAR. In a Word document, share your lab experience and provide screen prints to demonstrate that you performed the lab. When you submit your project, your work will be evaluated using the competencies listed below. You can use the list below to self-check your work before submission. 1.1: Organize document or presentation clearly in a manner that promotes understanding and meets the requirements of the assignment. 2.3: Evaluate the information in a logical and organized manner to determine its value and relevance to the problem. 5.4: Identify potential threats to operating systems and the security features necessary to guard against them.
Question 1 (35%) Assignment description You should be able to start solving this TMA part after studying week 3. We expect you to develop a client-side application that connects to any website (online) and execute the HTTP get command to retrieve any web page content. You are free to choose the programming language, we recommend JAVA, as it is the language we are using in this course. It is up to you, which technology to use, whether low level using socket or higher level using for instance HttpURLConnection library JAVA packages, it is about using the HTTP client commands. We expect a desktop client application having at least the following features: 1- The URL of the website should be entered by the user once the program runs. [5 marks] 2- To retrieve and display the server response header information. [5 marks] 3- Read and display the source (HTML) contents of the web page. [5 marks] 4- To save the retrieved information in a text file with HTLM extension. [5 marks] 5- To deal with exceptions in case something goes wrong. [5 marks] 6- Screen shots (at least two) showing that the client application runs properly. [5 marks] You need to provide the whole project source code. Along with your project, please create a file named README. txt that contains your name and email address along with the name of your application and a brief description of programming langue used how to run the application whether using IDE or you provided an executable, in all cases you should provide the source code of your project. [5 marks] Question 2 (40%) You should be able to start solving this TMA part after studying week 4. We expect you to practice developing a server-side web application (we recommend you to use JAVA servlets) to generate a response to an HTTP get request. It is up to you to decide what the web application should do, but we will grade it based on the technologies used. We expect a web application having at least the following features: 1- It contains a get method that response to a get HTTP client request [5 marks] 2- The server side get method receives at least one parameter form the HTTP client request. [10 marks] 3- The get method response should include the received parameter and other content. [5 marks] 4- We expect you to run the client application developed in part1 to execute the server-side web application and retrieve its content. [5 marks] 5- We except you to provide an HTML page (using the form tag) that can be used to execute the web application as an alternative to the client application created in question 1. [5 marks] 6- Screen shots (at least two) showing that the execution of the website runs properly. [5 marks] Along with your project, please create a file named README. txt that contains your name and email address along with the name of your application and a brief description of programming langue used how to run the application, in all cases you should provide the source code of your project. [5 marks] Question 3 (25%) Assignment description You should be able to start solving this TMA part after studying week 5. We want you to write code to perform symmetric encryption on a string plaintext using a ciphering algorithm such as DES, AES or TripleDES. § The parameter sent form the client application in the previous questions should be encrypted before being sent to the server-side application. [10 marks]. § We expect also that the server-side application should be updated to decrypt the parameter received [15 marks]. Along with your app, please create a file named README. txt that contains your name and email address along with the name of your app and a brief description of what the application does, along with any special instructions that the user might need to know in order to use it properly (if there are any). README. Txt file content example: Sami Student Programming language: JAVA All application can run within NetBeans IDE and any standard web browser. How to structure the submitted files for the three questions? § Create a folder and call it “TM352_YourID_BranchName_FALL2019”, inside this folder create a folder for each questions and call it question (replace X with 1 for question1 and 2 for question2) and put each app project in the corresponding folder. § Zip the folder “TM352_YourID_BranchName_ FALL2019”and submit it as single file. [2 marks]