본문 바로가기

전체 글315

[시스템프로그래밍] 실수의 표현 및 처리(1) 저번에는 정수를 표현하는 법을 봤다. 이번엔 실수를 표현하는 법을 보겠다. 소수점 표시 방법크게 두가지가 있다.고정 소수점 방식은 숫자에서 소수점의 위치를 고정시켜셔 숫자를 표시하는 것이다.예를들어 소수점 4번째 자리에서 고정한다고 하면 가장 큰 숫자는 9999.9999이고, 가장 작은 숫자는 0000.0001이다. 우리가 이번에 배울 부동소수점 방식은 소수점의 위치를 따로 정해두지 않는다.따라서 숫자 내에 유효숫자와 소수점의 위치를 표시한다.예를 들어 8자리 유효숫자와 2자리 지수로 표현할 때, 9.99999999E+50으로 표시할 수 있다.여기서 9.99999999가 유효숫자이고 E+50이 지수이다. 2진 소수우리가 이제까지 이진수를 사용하여 정수를 표시할 때에 맨 오른쪽부터 2의 0제곱, 2의 1제.. 2025. 10. 21.
[시스템프로그래밍] 2장 정보의 표현 및 처리(정수의 표현) 바이트 값의 인코딩아마 이 글을 보는 대부분은 논리회로를 배웠을 것이다.숫자는 위와 같이 10진수, 16진수, 2진수로 나타낼 수 있다. 컴퓨터의 워드 길이워드 길이는 정수값의 크기를 말한다. 요즘 컴퓨터는 대부분 64bit(8byte)이다.이 때 하나의 정수의 주소는 메모리에서 한 덩어리(8byte)의 첫번째 위치이다. 따라서 연속된 워드의 주소는 4또는 8 바이트씩 증가한다. 32bit, 64bit, 48bit 컴퓨터에서는 각각의 자료형을 위와 같은 수의 byte로 표시한다. Byte Ordering가장 생소한 개념일 것이다. 컴퓨터마다 여러 바이트로 이루어진 데이터를 저장하는 순서가 다르다. Sun, Mac, 인터넷은 big Endian,x86, 안드로이드, ios, 윈도우를 실행하는 ARM 프로세.. 2025. 10. 11.
2025 삼성전자 DX 3급 신입사원 공개채용 서류 합격 후기 보호되어 있는 글 입니다. 2025. 9. 30.
2025 LG전자 채용계약학과 합격 후기 안녕하세요 제가 드디어 취뽀를 했습니다.사실 아직 학부생이지만, 상반기부터 준비를 했다보니 취준 기간은 한 6개월정도 되었던 것 같아요.이 전형을 준비할 때 정보가 많이 없기도 했고, 이전년도 합격자분들이 블로그에 써주신 글이 많이 도움이 되었어서 저도 써보려고 합니다.혹시 문제가 되는 정보가 있다면 바로 삭제처리 하겠습니다. 우선 LG전자 채용계약학과는 바로 입사를 하는 전형은 아니고, 정해진 대학교의 대학원에서 석사 학위를 취득하고 LG전자로 입사를 하게 되는 전형입니다.부서는 졸업 후 정해지고, SW R&D 직무로 근무를 하게 될 것 같습니다석사 기간 2년동안에는 학비 + 약간의 생활비와 해외학회 참석비용, 인턴 근무 기회가 제공됩니다!수혜기간의 2배 즉, 4년을 의무근무를 해야한다는 조항이 있긴 .. 2025. 9. 30.
[시스템프로그래밍] 1장 컴퓨터 시스템 기본 컴퓨터구조컴퓨터 시스템의 계층도이다. 보통 사용자가 보는 소프트웨어는 application programs이다. 이 프로그램이 직접 컴퓨터의 하드웨어 부분(메모리 등)을 조작하면 동시성 문제 등의 문제가 발생할 수 있다. 따라서 사용자 소프트웨어의 요청을 받고, 하드웨어를 조작해주는 프로그램을 operating system(운영체제)라고 한다. 하드웨어의 구성요소는 위와 같다. 입출력장치는 키보드, 마우스 등을 의미하고, 캐쉬는 메인메모리와 보조메모리 사이에 위치하는 하드웨어이다.버스는 구성요소간의 데이터 전달의 기능을 수행한다. 나는 수업들을 때 이 cpu가 너무 헷갈렸다. 이를 이해하기 위해 컴퓨터구조를 전체적으로 살펴보자.기본적으로 컴퓨터의 구조는 이렇게 생겼다.메인보드 위에는 cpu와 메모.. 2025. 9. 25.
[LLM]안드레이 카파시: ChatGPT와 같은 LLM 기술의 심층 분석(강화학습 등) Models need tokens to think 사람: "Emily가 사과 3개와 오렌지 2개를 삽니다. 오렌지 하나의 가격은 $2입니다. 모든 과일의 총 가격은 $13입니다. 사과의 가격은 얼마입니까?"어시스턴트 1: "정답은 $3입니다. 오렌지 2개는 개당 $2이므로 총 $4입니다. 따라서 사과 3개의 가격은 $9이고, 각각의 사과 가격은 $9 ÷ 3 = $3입니다."어시스턴트 2: "오렌지 2개의 총 가격은 $4입니다. 13 - 4 = 9, 따라서 사과 3개의 가격은 $9입니다. 9 ÷ 3 = 3, 그래서 각각의 사과 가격은 $3입니다. 정답은 $3입니다."위에 두가지 답변을 번역한 것이다.둘 다 답은 맞지만, 하나는 좋지 못한 답변이다.앞서 설명했듯이 일정 토큰 뒤에 올 토큰을 정할 때 이런식으.. 2025. 9. 25.