본문 바로가기

IT32

비전공자를 위한 운영체제(Operating System) 쉽게 알아보기 많은 사람들에게 익숙한 운영체제에는 윈도우, 안드로이드, iOS, 맥 OS, 도스 등이 있습니다. 또한 IT에 조금이라도 관심이 있거나 업계에 종사 중인 사람들은 리눅스, 유닉스, 심비안, 타이젠 등도 알고 있습니다. 이런 운영체제에 대한 쉬운 개념을 정리했습니다. 운영체제란 무엇이고, 어떤 일(역할)을 하며, 운영체제마다 어떤 특징을 가지는지 비전공자도 이해할 수 있게 쉽게 정리했습니다. 글의 순서는 다음과 같습니다. 운영체제가 뭘까? 운영체제는 어떤 일(역할)을 할까? 운영체제 마다 어떤 특징을 가지고 있을까? 운영체제(Operaing System)가 뭘까? 우리는 다양한 기기를 사용합니다. 이 기기들의 공통점은 모두 '컴퓨터'라는 점입니다. 컴퓨터는 CPU, 메모리, 보조기억장치(HDD, SSD)와.. 2023. 4. 13.
비전공자를 위한 프로그래밍 언어, 컴파일러, IDE 쉽게 이해하기 IT 업계에서 일을 할 때, 가장 먼저 알아야 할 지식은 의사소통을 위한 IT 지식입니다. 이번 글에서는 프로그래밍 언어에 대한 쉬운 지식과 개념에 대해서 정리했습니다. 프로그래밍 언어를 직접 공부하기 전에 꼭 필요한 사전 지식이라고 할 수 있습니다. 글의 순서는 다음과 같습니다. 프로그래밍 언어에 대해서 컴퓨터가 이해할 수 있게 프로그래밍 언어를 번역해 주는 컴파일러 프로그래밍 언어를 나누는 기준 : 저수준 언어와 고수준 언어 개발자들이 코딩(프로그래밍)에 사용하는 도구 : IDE 프로그래밍 언어에 대해서 프로그래밍 언어는 말 그대로 컴퓨터에서 사용하는 프로그램을 만들기 위한 '언어'입니다. 컴퓨터 사용자가 컴퓨터에게 시키고 싶은 일을 프로그래밍 언어로 구현할 수 있습니다. 프로그래밍 언어를 이용해 컴.. 2023. 4. 12.
비전공자를 위한 쉬운 IT 지식 1편 : 커뮤니케이션을 위한 IT 지식과 필요성 이번 글에서는 비전공자도 이해할 수 있는 쉽고, 가벼운 IT 지식에 대해서 정리했습니다. IT 업계에서 일하는 현업 개발자(프로그래머)가 아니더라도, IT 관련 일을 하거나 IT 분야에 관심 있는 분들이라면 꼭 알아두어야 할 IT 지식들입니다. 글의 순서는 다음과 같습니다. IT 분야에서 가장 먼저 알아야 할 지식은 '프로그래밍 언어'가 아니다. 커뮤니케이션을 위한 IT 지식의 시작 : 사람과 컴퓨터 비전공자를 위한 쉬운 IT 지식 개요 IT 분야에서 가장 먼저 알아야 할 지식은 '프로그래밍 언어'가 아니다. 많은 사람들이 전공자 또는 IT 프로그래머(개발자)에게 IT 관련해서 공부를 하려면 무엇부터 시작해야 하는지 문의합니다. 그런데 아쉽게도 대부분 '프로그래밍 언어'를 하나 공부하라는 터무니없는 답변.. 2023. 4. 8.
Open AI의 ChatGPT 버전(시리즈) 정보 정리(Feat.RLHF) AI 업계에 큰 돌풍을 일으키고 있는 ChatGPT도 처음부터 놀라운 성능을 가졌던 것은 아닙니다. 이번 글에서는 Open AI의 ChatGPT 초기 버전인 GPT-1부터 가장 최신 버전인 GPT-4까지 정보를 정리했습니다. 그리고 중요한 RLHF 학습법도 간단하게 알아보겠습니다. 글의 순서는 다음과 같습니다. Open AI의 GPT 시리즈(버전) 정리 및 비교 RLHF : Open AI의 GPT가 ChatGPT가 된 학습 방법 Open AI의 GPT 시리즈(버전) 정리 및 비교 GPT-1 출시 년월 : 2018년 6월 파라미터 수(개) : 1억 1천7백만 특징 1. 주요 학습 데이터 : BookCrawl 2. 학습 방식 : Unsupervised Pre-training with Unlabeled dat.. 2023. 4. 7.