
My Researches
In this section, you will find all my researches.
| 1- Database File Structure [2001] : |
|
This research talk about an idea of how to design a data structure for a DB file that contains number of tables, How to store information about each table, and how to add data to each table in the same file. the structure is a linked list, and a security system is included to cipher the data. |
| 2- A Comparison of Several Greatest Common Divisor (GCD) Algorithms [2004] : |
| This research compare several algorithms for computing GCD for two numbers. the algorithms discussed in this research are: Brute Force Algorithm, Dijkstras Algorithm, Extended Euclidean Algorithm, Lehmers GCD algorithm, Bishop’s Method for GCD, and Fibonacci GCD. Each algorithm is viewed in terms of: definition, algorithm, example, code, tracing, and program. |
| 3- How To Develop A Program That Read Tokens Using QBASIC [2000] : |
| This research is talking about the development of a small program to read the tokens of a QBASIC program. the program developed to read the tokens is also written using QBASIC. |
| 4- Image Compression Algorithms Comparison [master paper] [2004] : |
| This research compare between four algorithms: two algorithms are used to compress image files, the other two algorithms try to use two text algorithms to compress images. The two image algorithms implemented are : Huffman , and RLE (Run Length Encoding) , the other text algorithms implemented are : Fixed-length code with and without Huffman [1], Bitwise Run Length Compression. The comparison between these algorithms is done by: size, time, Compression Ratio and Entropy. |
| 5- Operating Systems Deadlocks [2003] : |
| This research is talking about some deadlock situations occur in OS. and some strategies for solving these problems. |
| 6- How Token Bus Works [2002] : |
| This research is talking about the token bus protocol, how this protocol works and how it deals with starting, controlling, and management the connection. |