4건의 항목

  • 컴파일러 소스코드를 타겟 언어와 의미론적으로 동등하게 번역해주는 프로그램 어떠한 언어에서 기계어로만 변환하는 것을 부르지 않음 예시 C 언어 컴파일러 (기계어로 변환) Silicon Compiler 논리 게이트 연산을 수행할 때 쉽게하기 위해 해주는 녀석 OS Command language 명령어 커맨드를 어휘분석, 구분 분석을 통해서 OS가 이해하는 언어로 변환함 Query language 쿼리문 자체를 데이터 베이스가 이해하는 언어로 변경해줌 컴파일러 언어 한번 컴파일이 오래걸림 하지만 컴파일 하고나면 실행파일이 생성되기 때문에...

  • 운영체제에서 중요한 부분인 메모리 관리 기능에 대해 알아보자. 메모리는 CPU 자원만큼 컴퓨터를 사용하는데 매우 중요한 자원 중 하나이다.

  • 실제 컴파일, 링킹이 끝난 뒤의 결과물에 대해서는 잘 모르는 것 같다. 실행 파일은 어떻게 구성되어 있는 걸까? 우리가 사용하는 프로그램들은, 바이너리화되어 있는 파일의 형태로 존재한다. 그런데, 이 실행파일의 형태는 OS에 따라 다른 형태로 존재한다.

  • Xcode에서 디버깅하는 방법을 알아보자.