Computer Science
-
Context switch란?Computer Science 2023. 8. 21. 11:35
필자는 공룡책으로 운영 체제 공부를 하던 도중, context switch란 개념을 알게 되었다. 사전적의미로는 와닿지 않아서 다시 개념 부분을 정리하려 한다. 공룡책에서 context switch란? 진행 중이던 프로세스를 저장하고, 다른 프로세스가 cpu 할당 받도록 하는 등, 말 그대로 "switch" 라는 개념인 것은 알았다. 좀 더 자세하게 알기 위해 아래와 같은 url을 참고 했다. https://www.tutorialspoint.com/what-is-context-switching-in-operating-system What is Context Switching in Operating System What is Context Switching in Operating System - Conte..
-
32bit 와 64bit의 차이점Computer Science 2023. 7. 26. 13:09
필자는 32bit 와 64bit의 차이점에 대해 자세히 알지 못했다. 그저 bit 라는 것이 2진수? 라는 생각과 bit를 수용할 수 있는 용량이 더 커지는 것의 차이라고 생각하여 메모리 차이라고 했다. -> 정말 정말 광범위하게 보면 맞을 수도 있지만 정확하게 맞지는 않았다. 그래서 이 궁금증을 해소하고자 찾아보았다. 1. bit의 정의 bit = binary digit의 약자, binary 즉 0과1로만 표기하는 이진수를 의미, digit 는 자릿수를 의미 결과적으로 비트의 나열로 모든 것을 표현한다. 1byte = 8bit bit== 최소 단위 기억! 2. 32bit와 64bit의 차이점 32bit, 64bit는 컴퓨터의 프로세서, 즉 cpu가 정보를 처리하는 방식을 나타낸다. 다시 말해서 64bi..
-
CS (computer science) 가 중요한 이유 - feat.비전공자를 위해Computer Science 2023. 7. 21. 20:07
필자는 우연한 경험으로 CS의 중요성에 대해 알게 되었다. 물론 정보처리기사 = CS 지식이라고 생각했으나, 비전공자로써 부족한 점이 많다는 것을 깨달았다. 개발을 시작함에 있어서 가장 기초 지식에 대하여, 오늘부터 하나씩 기록하려고 한다. 오늘의 주제는 int형 즉 정수형의 범위는 어디까지 일까? 그리고 int형의 범위를 아는 것이 왜 중요할까? 에 대해서 알아보자. 그렇다면, int형은 어디에 사용되는 것일까? 바로 돈이란 연관되어 있다. 금융 및 블록체인? 전자상거래 등등 대부분에 사용될 것이다. int형의 범위 : -2,147,483,648 ~ 2,147,483,647 (=2**31 -1) 범위는 위와 같고, 만약 저 범위를 벗어나면 오버플로우가 된다. 그렇다면 정수 오버플로우란? 정수값이 증가하..