운영체제: pintos
네트워크: KENS
컴파일러: kecc
pintos는 최소한의 기능만하는 리눅스같은 운영체제 개발하는건데 컨텍스트 스위칭, 시스템콜, 가상메모리 (페이지테이블), 파일시스템 구현해볼 수 있음
[개발언어는c]
KENS는 TCP스택 구현하는거임. socket, listen, accept, connect, bind, close, read,write 같은 시스템콜구현하는게 주된 과제
[개발언어는cpp]
kecc는 c를 RISC-V어셈블리로 바꾸는 컴파일러임.
c타입은 구조체, 배열, 포인터, 정수, 부동소수점, void타입 지원했음. 세부과제7개랑 기말고사로 천하제일컴파일러대회(gcc랑 성능비교)가 있었는데
천하제일컴파일러대회는 주로 대학원생들만 성공한듯?
[개발언어는Rust]
3개플젝 모두다 스켈레톤 코드 주어져있음
- dc official App
카이스트야?
ㅇㅇ - dc App
첨들어본다옹 - dc App
kecc는 올해 봄학기 첨 도입된거, 파씽같은 부분은 스켈레톤 코드에서 이미 해줘서 신경쓸필요없음 - dc App
요샌 카이스트라는 단어가 주는 느낌이 상당히 퇴색한 것 같다. 뭔가 물빠진 색깔보는 것 같아서 아쉽단 말이지..
ㅠㅠ - dc App
카이스트내에서도 워낙 실력차이 심해서 잘하는사람은 카이스트라는 타이틀이 그사람을 수용하기엔 너무 작은그릇으로 느껴짐 - dc App
한창 과학과학 타령하던 20년전 드라마까지 나오던 그 시절의 느낌은 확실이 없다. 닥치고 의대로 빠침.. 이 케이스가 너무 일반화가 되서.. 열공하여 대덕벌판의 별이되거라.
님 말도 이해되는게 내가 과고졸업인데 이때 top10하던애들 대부분다 의대로빠짐 - dc App
이제 운영체제도 c++로 개발하면 안되?
직접도전gogo - dc App
니가 몰라서 하는 말임. OS 다루기에는 C++ 이 C 에 비해 장점이 1도 없다
그래도 구현하기엔 개체지향이 편하긴할듯 - dc App
역시 카이스트
ㄷㄷ