Từ lâu do nhu cầu phân chia của cải và tính toán, lưu trữ của cải nên dẫn đến sự xuất hiện của máy tính và bàn tínhvì con người kém về tính toán và nhớ. bàn tính và máy tính thời xưa sử dụng quy ước của toán học để có thể lưu trữ và tính toán đầu tiên là bàn tính abacus,nó vẫn còn chậm và kém nên sinh ra máy tính cơ khí(bánh răng) và máy tính điện tử, các công nghệ máy tính thì=các công nghệ về chip
sau cách mạng công nghiệp con người và hàng hóa bùng nổ quy mô=> cần tự động hóa
=> máy tính cơ điện tử dùng rơ le(dùng dòng điện để bật tắt) nhưng chuyển động cơ học nào cũng bị hao mòn theo thời gian
=> máy tính điện tử electronic numerical intergrator and computer
từ rơ le bóng đèn chân không hay bóng đèn bán dẫn chỉ 2 trạng thái bán dẫn chúng ta đã có thể biểu diễn cho tất cả những thông tin quan trọng
transister gồm 2 điện cực và chân điều khiển
mọi thứ ở cấp độ chip máy tính hoạt động gần như hoàn toàn dựa trên đại số Boolean. Chúng tôi thường không sử dụng các biểu thức boolean phức tạp trong ngôn ngữ lập trình cấp cao, nhưng bất kỳ điều gì có thể diễn đạt bằng logic boolean đều có thể được biểu diễn như một phần của chip tùy chỉnh. Và để hiểu mọi thứ ở cấp độ phần cứng, bạn phải có khả năng làm việc với đại số Boolean.