Pinned Repositories
ActorThreadPool-and-University-Management-System
implementation of actor thread pool and using it to implement University management system
amirabramovich
argo-cd
Declarative continuous deployment for Kubernetes.
B-TREE
a B-tree is a self-balancing tree data structure that keeps data sorted and allows searches, sequential access, insertions, and deletions in logarithmic time. The B-tree is a generalization of a binary search tree in that a node can have more than two children. Unlike self-balancing binary search trees, the B-tree is well suited for storage systems that read and write relatively large blocks of data, such as discs. It is commonly used in databases and filesystems.
cannoical_covers
find all cannonical covers within given functional dependencies set
ComplexRootsSolver
program to find a single root of a polynomial of complex coefficients using x87
Finding-Roots-of-Nonlinear-Equations
GenericServerAndClient_MovieRentalService
implementation of movie rental online service-server(both TPC and Reactor on java) and client (on c++)
QR-factorization
Getting the QR factorization using Gram Schmidt
XV6-Operating-system-Upgrade-IV
Adding support to proc file system
amirabramovich's Repositories
amirabramovich/XV6-Operating-system-Upgrade-IV
Adding support to proc file system
amirabramovich/QR-factorization
Getting the QR factorization using Gram Schmidt
amirabramovich/ActorThreadPool-and-University-Management-System
implementation of actor thread pool and using it to implement University management system
amirabramovich/amirabramovich
amirabramovich/argo-cd
Declarative continuous deployment for Kubernetes.
amirabramovich/B-TREE
a B-tree is a self-balancing tree data structure that keeps data sorted and allows searches, sequential access, insertions, and deletions in logarithmic time. The B-tree is a generalization of a binary search tree in that a node can have more than two children. Unlike self-balancing binary search trees, the B-tree is well suited for storage systems that read and write relatively large blocks of data, such as discs. It is commonly used in databases and filesystems.
amirabramovich/cannoical_covers
find all cannonical covers within given functional dependencies set
amirabramovich/ComplexRootsSolver
program to find a single root of a polynomial of complex coefficients using x87
amirabramovich/Finding-Roots-of-Nonlinear-Equations
amirabramovich/GenericServerAndClient_MovieRentalService
implementation of movie rental online service-server(both TPC and Reactor on java) and client (on c++)
amirabramovich/Hidden-Messages
amirabramovich/Java
All Algorithms implemented in Java
amirabramovich/kroki
Creates diagrams from textual descriptions!
amirabramovich/linuxFS
implementation of linux file system
amirabramovich/MagicSquares
Magic Squares are square-matrices of numbers from 1..nxn, where the sums of each row, column, and the two main diagonals are all the same
amirabramovich/Matific-Coding-Challenge
amirabramovich/MyHome
A Java application which helps people to manage their apartment.
amirabramovich/NearestPair
by given n points in metric space, find a pair of points with the smallest distance between them.
amirabramovich/nobel
The creators are Amir Abramovich and Dean Caspy. We are Computer Science students in Ben Gurion University. We did this project as part of Digital Humanities course by guidance of Dr. Yael Netzer.
amirabramovich/NQueens
How can N queens be placed on an NxN chessboard so that no two of them attack each other?
amirabramovich/PostfixBignumCalculator
The calculator will use postfix notation for input, and will use a pushdown stack in the implementation.
amirabramovich/ProgramLanguageL5
an implementation of "Scheme" program language via Type Script.
amirabramovich/Quadratic-equation
Solving quadratic equation using quadratic formula, and improving its precision
amirabramovich/Scheme-to-x86-64-assembly-compiler
A compiler in OCaml which compiling Scheme to x86/64 assembly.
amirabramovich/SIC
implemention of SIC virtual machine using assembly and using SIC itself using self-modifying code
amirabramovich/XV6-Operating-system-Upgrade-I
Adding System Calls and Scheduling Policies to XV6
amirabramovich/XV6-Operating-system-Upgrade-II
Adding Kernel Threads Support and Mutex
amirabramovich/XV6-Operating-system-Upgrade-III
Adding support to Protect Pages and adding Page replacement schemes