반응형

운영체제 4

신입 클라 프로그래머의 수준은 어디까지일까요?

Q. C++,STL...등등 공부하면서 여러군데 이력서도 써보고 하는데 연락오는 곳이 한군데도 없네요.... 디자인과를 나와서 그런가.... 아니면 이력서를 뭔가 잘못썼나...업계상황이 안좋은가... 여러 생각이 들게 만드네요 흑 공부를 계속하다보니 시스템프로그래밍 , 서버쪽을 보니 공부할께 차고 넘치네요. 넉두리겸 다른 클라플머 준비하시는 분들은 어떻게 준비하는지 궁금해서 올립니다 다들 파이팅. A. property 회사마다 개발환경이 각각달라요. 회사입장에선 개발중인 프로젝트와 장르의 비슷한 포트폴리오와 사용중인 개발환경에 익숙한 사람을 뽑으려고 하죠. 그래서 프로그래머는 여러가지(C++, C#, 다이렉트, 유니티, 언리얼 등)를 할줄 알아야 한다고 생각해요. C++, STL은 게임 플머에겐 너무나도..

회사/게임잡 2023.08.01

게임 클라이언트 신입 면접 준비사항은 뭐가 있나요?

Q. 기계공학과를 공부하고 적성이 맞지않아서 C++ C# 유니티 정도를 공부하고 포폴 만들어서 이력서 지원하고 있습니다. 계속해서 백준 알고리즘 사이트에서 알고리즘은 공부하고 자료구조 등등도 마찬가지로 하고있긴 한데 제가 흔히 말하는 컴퓨터 사이언스(cs)지식이 거의 없어서 이런 부분을 준비 해야하는지 책 추천이나 아니면 다른 사항을 준비해라고 말씀해 주셨으면 좋겠어요 부탁드립니다ㅠㅠ A. foreverik*** 회사마다 운영체제, 컴퓨터 구조를 물어보는 곳도 있고 안 물어보는 곳도 있더라구요. 책으로는 운영체제(공룡책)과 뇌를 자극하는 윈도우즈 시스템 프로그래밍을 추천드립니다. 알고리즘같은 경우 넥슨 계열사쪽이랑 일부 기업만 중요하게 봤던거 같고 아예 물어보지 않는 경우도 있었어요. C, C++, 자료..

회사/게임잡 2023.08.01

락(Lock)과 스레드(Thread)의 차이점

1. 락과 스레드의 차이점 스레드는 프로그램 내 실행 단위이며. 락은 한 번에 하나의 스레드만 공유 리소스에 액세스할 수 있도록 하는 메커니즘입니다. 락: 동시 프로그래밍에서 잠금(뮤텍스 또는 상호 제외라고도 함)은 공유 리소스에 대한 액세스를 제어하는 데 사용되는 동기화 메커니즘입니다. 한 번에 하나의 스레드 또는 프로세스만 공유 리소스에 액세스할 수 있도록 하여 데이터 경합을 방지하고 데이터 무결성을 유지합니다. 락은 상호 배타적 액세스를 제공합니다: 한 스레드가 잠금을 획득하면 리소스에 대한 독점적 소유권을 얻고 잠금이 해제될 때까지 다른 스레드가 리소스에 액세스하지 못하도록 차단합니다. 락은 경합 상태를 방지합니다: 잠금은 배타적 액세스를 강제함으로써 여러 스레드가 동시에 동일한 리소스에 액세스하..

공부/OS 2023.06.05

프로세스(Process)란?

1. 프로세스란? 컴퓨터 운영 체제에서 프로세스는 현재 실행 중인 프로그램으로 정의할 수 있습니다. 프로세스는 운영 체제의 기본 개념이며 컴퓨터 시스템의 기본 작업 단위입니다. 컴퓨터에서 실행되는 모든 프로그램은 하나 이상의 프로세스를 생성합니다. 프로세스는 프로그램의 명령어, 데이터, 현재 실행 상태 등 프로그램을 실행하는 데 필요한 모든 정보를 담고 있는 컨테이너입니다. 각 프로세스에는 고유한 주소 공간이 있으므로 다른 프로세스의 메모리에 직접 액세스할 수 없습니다. 2. 프로세스의 구성 요소 프로세스에는 다음과 같은 여러 구성 요소가 있습니다: 프로그램 코드: 프로세스에서 실행되는 코드입니다. 여기에는 프로세스가 작업을 수행하는 데 필요한 지침과 데이터가 포함됩니다. 데이터: 프로세스가 실행하는 동..

공부/OS 2023.04.09
반응형