├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── Map-Reduce ├── buildings │ ├── .DS_Store │ ├── Ein │ │ ├── Electricity.csv │ │ ├── Gas.csv │ │ └── Water.csv │ ├── Jeff │ │ ├── Electricity.csv │ │ ├── Gas.csv │ │ └── Water.csv │ ├── Thea │ │ ├── Electricity.csv │ │ ├── Gas.csv │ │ └── Water.csv │ └── bills.csv ├── description.pdf └── src │ ├── Makefile │ ├── bills.cpp │ ├── building.cpp │ ├── color.hpp │ ├── consts.hpp │ ├── csvhandler.cpp │ ├── csvhandler.hpp │ ├── logger.cpp │ ├── logger.hpp │ ├── main.cpp │ ├── resource.cpp │ └── utils.cpp ├── README.md ├── Socket Programming ├── OS_Project1_FALL02.pdf └── src │ ├── Makefile │ ├── cJSON.c │ ├── cJSON.h │ ├── consts.h │ ├── customer.c │ ├── customer.h │ ├── log.c │ ├── log.h │ ├── recipes.json │ ├── restaurant.c │ ├── restaurant.h │ ├── supplier.c │ ├── supplier.h │ ├── tcp.c │ ├── tcp.h │ ├── udp.c │ ├── udp.h │ ├── user.c │ ├── user.h │ ├── utils.c │ └── utils.h └── Threading ├── .vscode └── settings.json ├── OS CA3 Fall 02.pdf ├── input.bmp ├── input1.bmp ├── input2.bmp ├── input3.bmp ├── input4.bmp ├── outputParallel.bmp ├── outputSerial.bmp ├── parallel ├── main.cpp └── makefile ├── run.sh └── serial ├── main.cpp └── makefile /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/LICENSE -------------------------------------------------------------------------------- /Map-Reduce/buildings/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/buildings/.DS_Store -------------------------------------------------------------------------------- /Map-Reduce/buildings/Ein/Electricity.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/buildings/Ein/Electricity.csv -------------------------------------------------------------------------------- /Map-Reduce/buildings/Ein/Gas.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/buildings/Ein/Gas.csv -------------------------------------------------------------------------------- /Map-Reduce/buildings/Ein/Water.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/buildings/Ein/Water.csv -------------------------------------------------------------------------------- /Map-Reduce/buildings/Jeff/Electricity.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/buildings/Jeff/Electricity.csv -------------------------------------------------------------------------------- /Map-Reduce/buildings/Jeff/Gas.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/buildings/Jeff/Gas.csv -------------------------------------------------------------------------------- /Map-Reduce/buildings/Jeff/Water.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/buildings/Jeff/Water.csv -------------------------------------------------------------------------------- /Map-Reduce/buildings/Thea/Electricity.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/buildings/Thea/Electricity.csv -------------------------------------------------------------------------------- /Map-Reduce/buildings/Thea/Gas.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/buildings/Thea/Gas.csv -------------------------------------------------------------------------------- /Map-Reduce/buildings/Thea/Water.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/buildings/Thea/Water.csv -------------------------------------------------------------------------------- /Map-Reduce/buildings/bills.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/buildings/bills.csv -------------------------------------------------------------------------------- /Map-Reduce/description.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/description.pdf -------------------------------------------------------------------------------- /Map-Reduce/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/src/Makefile -------------------------------------------------------------------------------- /Map-Reduce/src/bills.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/src/bills.cpp -------------------------------------------------------------------------------- /Map-Reduce/src/building.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/src/building.cpp -------------------------------------------------------------------------------- /Map-Reduce/src/color.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/src/color.hpp -------------------------------------------------------------------------------- /Map-Reduce/src/consts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/src/consts.hpp -------------------------------------------------------------------------------- /Map-Reduce/src/csvhandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/src/csvhandler.cpp -------------------------------------------------------------------------------- /Map-Reduce/src/csvhandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/src/csvhandler.hpp -------------------------------------------------------------------------------- /Map-Reduce/src/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/src/logger.cpp -------------------------------------------------------------------------------- /Map-Reduce/src/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/src/logger.hpp -------------------------------------------------------------------------------- /Map-Reduce/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/src/main.cpp -------------------------------------------------------------------------------- /Map-Reduce/src/resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/src/resource.cpp -------------------------------------------------------------------------------- /Map-Reduce/src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Map-Reduce/src/utils.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/README.md -------------------------------------------------------------------------------- /Socket Programming/OS_Project1_FALL02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/OS_Project1_FALL02.pdf -------------------------------------------------------------------------------- /Socket Programming/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/Makefile -------------------------------------------------------------------------------- /Socket Programming/src/cJSON.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/cJSON.c -------------------------------------------------------------------------------- /Socket Programming/src/cJSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/cJSON.h -------------------------------------------------------------------------------- /Socket Programming/src/consts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/consts.h -------------------------------------------------------------------------------- /Socket Programming/src/customer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/customer.c -------------------------------------------------------------------------------- /Socket Programming/src/customer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/customer.h -------------------------------------------------------------------------------- /Socket Programming/src/log.c: -------------------------------------------------------------------------------- 1 | #include "log.h" 2 | 3 | 4 | -------------------------------------------------------------------------------- /Socket Programming/src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/log.h -------------------------------------------------------------------------------- /Socket Programming/src/recipes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/recipes.json -------------------------------------------------------------------------------- /Socket Programming/src/restaurant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/restaurant.c -------------------------------------------------------------------------------- /Socket Programming/src/restaurant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/restaurant.h -------------------------------------------------------------------------------- /Socket Programming/src/supplier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/supplier.c -------------------------------------------------------------------------------- /Socket Programming/src/supplier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/supplier.h -------------------------------------------------------------------------------- /Socket Programming/src/tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/tcp.c -------------------------------------------------------------------------------- /Socket Programming/src/tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/tcp.h -------------------------------------------------------------------------------- /Socket Programming/src/udp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/udp.c -------------------------------------------------------------------------------- /Socket Programming/src/udp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/udp.h -------------------------------------------------------------------------------- /Socket Programming/src/user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/user.c -------------------------------------------------------------------------------- /Socket Programming/src/user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/user.h -------------------------------------------------------------------------------- /Socket Programming/src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/utils.c -------------------------------------------------------------------------------- /Socket Programming/src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Socket Programming/src/utils.h -------------------------------------------------------------------------------- /Threading/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/.vscode/settings.json -------------------------------------------------------------------------------- /Threading/OS CA3 Fall 02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/OS CA3 Fall 02.pdf -------------------------------------------------------------------------------- /Threading/input.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/input.bmp -------------------------------------------------------------------------------- /Threading/input1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/input1.bmp -------------------------------------------------------------------------------- /Threading/input2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/input2.bmp -------------------------------------------------------------------------------- /Threading/input3.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/input3.bmp -------------------------------------------------------------------------------- /Threading/input4.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/input4.bmp -------------------------------------------------------------------------------- /Threading/outputParallel.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/outputParallel.bmp -------------------------------------------------------------------------------- /Threading/outputSerial.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/outputSerial.bmp -------------------------------------------------------------------------------- /Threading/parallel/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/parallel/main.cpp -------------------------------------------------------------------------------- /Threading/parallel/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/parallel/makefile -------------------------------------------------------------------------------- /Threading/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/run.sh -------------------------------------------------------------------------------- /Threading/serial/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/serial/main.cpp -------------------------------------------------------------------------------- /Threading/serial/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AliHamzeh2002/Operating-System/HEAD/Threading/serial/makefile --------------------------------------------------------------------------------