컴퓨터구조

안녕하세요🖐 오늘은 평소에 궁금했던 내용인 내가 Inellij에서 로직을 작성하면 컴퓨터가 어떻게 이해를 하고 실행이 되는지 항상궁금했습니다. 그래서 본격적으로 공부를 해보고 제가 공부를 하고 이해한 내용을 포스팅 해보고자 합니다. 프로그래밍을 시작한지 8개월정도가 되었지만, 이 부분을 이해하지 못하고 공부를 한게 조금은 창피하지만,   이번 기회에 제대로 공부를 했으니, 다시는 까먹지 않을 것 같습니다...🤣  소스코드와 명령어 💡 개발자가 프로그래밍 언어로 작성한 소스 코드가 컴퓨터 내부에서 명령어가 되고 실행되는 과정을 학습합니다. 명령어는 컴퓨터를 실질적으로 작동시키는 매우 중요한 정보 입니다. 여기서 질문🖐우리가 Java같은 프로그램을 실행시키는 Intellj, eclipse에서 프로그램..
안녕하세요 혼자 공부하는 컴퓨터 구조+운영체제 책을 공부하면서 정리한 개념을 포스팅 해보겠습니다. 저는 Java + Spring 기반의 백엔드 개발자 지망생으로 현재 여러 프로젝트를 하며 CS의 중요성을 뒤늦게 깨닫게 되어 열심히 공부를 하고 있습니다. 개발을 진행하며 제 코드가 CS까지 고려하고 생각하는 수준에 도달할 때 까지 열심히 공부하겠습니다. 1) CS를 알아야하는 이유 ❓ 개발자들은 코드만 잘짜면 되는거 아닌가요 ❓ 라는 생각을 저도 개발을 시작한지 얼마 안되었을 때 하였습니다. 코드를 잘짜고, 기능 구현만 잘하면 끝이 아닌가 라는 생각을 하였습니다. 그러나 프로젝트를 진행하고, 성능(=속도) 와 관련된 장애? 아닌 속도 느림을 겪고 그 문제를 해결하기 위해 노력을 한 경험이 있었습니다. 그 ..
혼자 공부하는 컴퓨터 구조+운영체제 (저자 강민철) 을 참고하여 작성한 포스팅 입니다.   🖐 스레드란? =>  프로세스를 구성하는 실행 흐름의 단위 🖐 멀티 스레드란? =>  한 프로세스안에서 한개 이상의 스레드를 가지는 것   우리는 평소에도 여러 프로세스를 알게 모르게 사용하고 있습니다. 1️⃣ 백그라운드 프로세스2️⃣ 포그라운드 프로세스 그 중에서도 우리가 자주 사용하는 프로세스라고 함은 포그라운 프로세스에서대표적으로 웹 브라우저(크롬,엣지)를 예시로 들 수 있습니다. -> 그리고 웹 브라우저라는 프로세스 안에는 ( 화면 출력 스레드, 입력 스레드, 검색 스레드 등등 여러가지 스레드가 있습니다)  💡 프로세스가 존재해야 스레드가 존재한다 → 즉 스레드는 프로세스 실행 단위 이다.  프로세스를..
hyeonkyu
'컴퓨터구조' 태그의 글 목록