Table of Contents

Part 1

Entries

Month Day, Year

This is a sample format for a dated entry. Please substitute the actual date for “Month Day, Year”, and duplicate the level 4 heading to make additional entries.

As an aid, feel free to use the following questions to help you generate content for your entries:

Remember that 4 is just the minimum number of entries. Feel free to have more.

Month Day, Year

This is a sample format for a dated entry. Please substitute the actual date for “Month Day, Year”, and duplicate the level 4 heading to make additional entries.

As an aid, feel free to use the following questions to help you generate content for your entries:

Remember that 4 is just the minimum number of entries. Feel free to have more.

Month Day, Year

This is a sample format for a dated entry. Please substitute the actual date for “Month Day, Year”, and duplicate the level 4 heading to make additional entries.

As an aid, feel free to use the following questions to help you generate content for your entries:

Remember that 4 is just the minimum number of entries. Feel free to have more.

Month Day, Year

This is a sample format for a dated entry. Please substitute the actual date for “Month Day, Year”, and duplicate the level 4 heading to make additional entries.

As an aid, feel free to use the following questions to help you generate content for your entries:

Remember that 4 is just the minimum number of entries. Feel free to have more.

Topics

Zombie

A zombie is a process that has executed but has not been fully removed from memory. It is no longer executing but it is still taking up space in memory. This 'process' cannot be killed with a kill command ewither. It just sits in memory with no intentions and cannot be communicated with.

Parent/Child Processes 2

The parent process is the originating process that allows for the creation of other processes called child processes. Each child has only one parent process, but each parent can have many children. Also, as in real life a child may not touch a parents privates.

Identification and definition of the chosen keyword.

If you want to demonstrate something on the command-line, you can do so as follows:

Thread

A thread is the smallest unit of processing allowable by the operating system. Multiple threads in a single process can share resources.

Multithreading

The way multithreading works is a single thread is put on hold while the processor switches over to another thread. This rapid switching between processes results in better performance.

Pipes

Pipes allow the output of one command on the cmmand line to be the input to another command on the command line. For example: The 'ps aux' command by itself lists all the processes in the system alone with the user using that process. The 'grep' command (followed by select text after) displays all the lines with the text you include. The pipe command allows you to put these two commands together to list all of the processes with the select text after (usually being someones user name as you would be looking for all the processes one user is using.)

lab46:~$ ps aux | grep 'jhammo13'

TCP vs UDP

TCP and UTP are the two main components of the internet protocol suite. They both transfer bytes of data from one computer to another but they do so in different ways. TCP sends data at a slower speed but double checks with the other computer to make sure that it is getting the data properly. UDP however does not double check, it just sends the data faster and if some of the data is received out of order or if it is lost on the way it does not resend that data.

Servers and Sockets

Servers and sockets are the endpoints for data for when it reaches its destination across the internet.

Coroutine

Coroutines allow functions within a program to be paused and reexecuted at different points during the entire programs execution.

Processes and Programs

A program is a sequence of code and instruction that tell a computer what to do. A process is any individual part of the program that is being executed and taking up[ space in memory.

File Locking

File locking blocks other users or processes from accessing a file while it is in use by another user or process. This is the same concept as when you edit a wiki and no other user can log in and edit the wiki you're currently accessing.

Semaphore

A Variable that will do wonderous things. It provides information to control multiple processes by a common resource.

Inter Process Communication

This is a set of rules for exchanging data between threads in multiple processes.

Unix Domain System

This is a method for processes to exchange information between executing processes within the same host of the Operating system

Objectives

Objective 1

State the course objective; define what that objective entails.

Method

State the method you will use for measuring successful academic/intellectual achievement of this objective.

Measurement

Follow your method and obtain a measurement. Document the results here.

Analysis

Reflect upon your results of the measurement to ascertain your achievement of the particular course objective.

Objective 2

State the course objective; define what that objective entails.

Method

State the method you will use for measuring successful academic/intellectual achievement of this objective.

Measurement

Follow your method and obtain a measurement. Document the results here.

Analysis

Reflect upon your results of the measurement to ascertain your achievement of the particular course objective.

Objective 3

State the course objective; define what that objective entails.

Method

State the method you will use for measuring successful academic/intellectual achievement of this objective.

Measurement

Follow your method and obtain a measurement. Document the results here.

Analysis

Reflect upon your results of the measurement to ascertain your achievement of the particular course objective.

Experiments

PS2 Linux

Question

What is the question you'd like to pose for experimentation? Wether or not a Linux install on a ps2 will work or not.

Resources

Collect information and resources (such as URLs of web resources), and comment on knowledge obtained that you think will provide useful background information to aid in performing the experiment. http://kernelloader.sourceforge.net/tutorial/howtoinstalllinux.html ←— this is the website I got most of my information from.

Hypothesis

Based on what you've read with respect to your original posed question, what do you think will be the result of your experiment (ie an educated guess based on the facts known). This is done before actually performing the experiment. I believe it will work.

State your rationale. The author of the above mentioned page had no problem doing it so I don't see why I couldn't do it with the same tools.

Experiment

How are you going to test your hypothesis? What is the structure of your experiment? I am going to follow the instructions by the author and see how it turns out.

Data

Perform your experiment, and collect/document the results here. As far as performing the experiment I fell short as the discs I got to play the burnt linux image did not work as I had thought they would.

Analysis

Based on the data collected:

Conclusions

What can you ascertain based on the experiment performed and data collected? Document your findings here; make a statement as to any discoveries you've made. Always make sure you have the right tools for the job. If not you will most certainly crash and burn. I am however going to keep working on this project as I have wanted to make this happen for some time now.

Laptop Memory problem

Question

What is the question you'd like to pose for experimentation? (An old experiment but could be useful to the right reader) Is my leptop crashing due to a problem with the memory or a problem with the memory slots.

Resources

Collect information and resources (such as URLs of web resources), and comment on knowledge obtained that you think will provide useful background information to aid in performing the experiment. After googling the beep code that the laptop was creating the Dell tech page claimed it to be a memory error. (This is where I began when I first had the problem)

Hypothesis

Based on what you've read with respect to your original posed question, what do you think will be the result of your experiment (ie an educated guess based on the facts known). This is done before actually performing the experiment. No idea really as it could be either or.. but let's hope a memory issue and not the slot because it is an easier fix. State your rationale. No real rationale, just hope that it is something simple.

Experiment

How are you going to test your hypothesis? What is the structure of your experiment? There are 2 memory slots and 2 sticks of memory. I will (did) remove one stick and test it in either slot and then switch the sticks and test each slot.

Data

Perform your experiment, and collect/document the results here. For data purposes there will be slots 1 and 2 and there will be memory sticks A and B. With memory stick A in slot 1 it would no boot. With memory stick A in slot 2 it booted. With memory stick B in slot 1 it would not boot. with memory stick B in slot 2 it booted fine.

Analysis

Based on the data collected:

Conclusions

What can you ascertain based on the experiment performed and data collected? Document your findings here; make a statement as to any discoveries you've made. I can conclude that there is certainly a problem with memory slot 1. Both sticks of memory worked in slot 2 but did not work in slot 1. Another conclusion, don't buy a Dell….

Laptop Battery Memory

Question

What is the question you'd like to pose for experimentation? Do battery's (specifically laptop) develop a memory if not properly taken care of.

Resources

Collect information and resources (such as URLs of web resources), and comment on knowledge obtained that you think will provide useful background information to aid in performing the experiment. From most of what I read this true, if a battery is not properly trained when the unit is new and is not fully drained approximately once a month then it will develop a 'memory' and will die premature.

Hypothesis

Based on what you've read with respect to your original posed question, what do you think will be the result of your experiment (ie an educated guess based on the facts known). This is done before actually performing the experiment. I believe that the battery will develop a memory.

State your rationale. I found much documentation on the internets of this being a very real deal.

Experiment

How are you going to test your hypothesis? What is the structure of your experiment? I have my laptop that I drained when I got it brand new and every month I let the battery fully drain. My mother recently got a laptop and knows nothing of this so she has never let it drain. Her laptop has not been used as much as mine but the battery has never been drained either. So for the experiment I will take my laptop (steal her laptop) and see how long each one takes to drain. Then I will compare these numbers to the advertized numbers for them.

Data

Perform your experiment, and collect/document the results here. My laptop drained on minimum performance (battery saver mode) in 6 hours 45 minutes. It advertizes 7.5 hours which is fairly close. The other laptop (Toshiba) fell 2 full hours short of its advertized length and this laptop is much newer than mine.

Analysis

Based on the data collected:

Conclusions

What can you ascertain based on the experiment performed and data collected? Document your findings here; make a statement as to any discoveries you've made. Battery's most certainly develop a memory if the proper care has not been taken of them. Drain your battery regularly once a month.