profile
better

[PinsOS] Project 3 - 진행 중

https://same-timimus-3cb.notion.site/PintOS-bdadae7e33e64a778a41e69d400a9d7021.01.14 노션에 실시간 업데이트 중 !

7일 전
·
0개의 댓글

Proxy 해킹 관련 코치님과의 대화

코치님 프록시를 공부하다 궁금한 점이 생겼는데요, 프록시가 방화벽의 역할을 하기도 해서 보안에 강하다는데, 이 프록시를 이용해서 해킹을 하는 케이스도 꽤 있는 것 같아서요. 그럼 결국 프록시가 좋은지 ? 안좋은지? 코치님 생각은 어떠신지가 궁금합니다! 그리고 실무에서는

7일 전
·
0개의 댓글
post-thumbnail

[PintOS] Project 2 - User Programs (2) User memory access, System Call

시스템 호출의 일부로서 커널은 사용자 프로그램에 의해 제공되는 포인터를 통해 메모리에 접근해야 한다. 사용자가 null 포인터, 매핑되지 않은 가상 메모리에 대한 포인터 또는 커널 가상 주소 공간(KERN_BASE 위)에 대한 포인터를 전달할 수 있으므로 커널은 그렇게

2022년 1월 11일
·
0개의 댓글
post-thumbnail

[PintOS] Project 2 - User Programs (1) Argument passing

만약 추가 과제의 테스트케이스를 도전하고 싶으면 userprog/Make.vars를 수정하라.TODO가 없는 코드는 수정할 필요가 없다.We allow more than one process to run at a time. Each process has one thre

2022년 1월 11일
·
0개의 댓글

[PintOS] About OS, Process, Thread

• 커널 : Linux 운영 체제(OS)의 주요 구성 요소이며 컴퓨터 하드웨어와 프로세스를 잇는 핵심 인터페이스이다. OS내에 위치하며, 하드웨어의 모든 주요 기능을 제어한다. • 커널의 기능 메모리 관리: 메모리가 어디에서 무엇을 저장하는 데 얼마나 사용되는지를

2022년 1월 4일
·
0개의 댓글
post-thumbnail

[PintOS] Project 1 - Alarm Clock, Priority, Donate

timer_sleep()은 커서를 1초에 한 번 깜박이는 것과 같이 실시간으로 작동하는 스레드에 유용하다. timer_sleep() 함수는 밀리초나 다른 단위가 아닌 타이머 눈금 단위로 표현된다. 초당 TIMER_FREQ 타이머 틱이 있으며, 여기서 TIMER_FREQ

2021년 12월 30일
·
0개의 댓글
post-thumbnail

[WEEK07] 네트워크 - Tiny.c, Proxy.c (코드&주석)

나머지 코드는 여기로!

2021년 12월 25일
·
0개의 댓글
post-thumbnail

[WEEK07] 네트워크 - Proxy

Proxy : 클라이언트와 서버간의 중계 서버로, 통신을 대리 수행하는 서버 proxy I: sequential proxy II: concurrent proxy III: cache 목적 ㅇ 프록시는 방화벽 에서 사용됩니다. ㅇ 익명화 역할을 하는 프록시는 브라

2021년 12월 25일
·
0개의 댓글
post-thumbnail

[WEEK07] 네트워크 & TCP/IP & OSI 7 layers

코치님 TCP/IP 설명 Client/Server model 네트워크상에서 커넥션을 기다리는 쪽이 서버. 요청을 서빙한다해서 서버. 서버 쪽의 프로세스는 Socket으로 file discription을 받고 bind로 어디에서 기다릴건지 요청을 함. 기다리는 작업

2021년 12월 24일
·
0개의 댓글
post-thumbnail

[WEEK06] DAY39~46 & malloc lab 구현

2021.12.09 THU ~ 12. 16 THU안들던 불안함이 드는 주간이었다.감정을 다스려야한다. 불안함을 연료로 삼자.16일 오후는 알고리즘 스터디에서 각자 한 주간 푼 문제를 가지고 랜덤으로 문제를 지정받아 발표연습하는 시간을 가졌었다.implicit (firs

2021년 12월 17일
·
0개의 댓글
post-thumbnail

[WEEK05] DAY32~39 & RBtree 구현하기

5주차 회고 > 2021.12.03 FRI ~ 12. 09 THU 5주차의 목표는 RBtree를 C언어로 구현해내는 것이었다. 다들 C언어는 생소해서, 우리 조는 우선 토요일정도까지는 각자 C기본 문법을 공부했다. 내가 도움 받은 영상은 여기이다. 한 달간의 알고리즘

2021년 12월 17일
·
0개의 댓글
post-thumbnail

[WEEK05] DAY32 & TMI

2021.12.02 THU알고리즘 한 달 과정의 마지막 날 !어제 새벽까지 지난 4주 과정을 복습하다 귀가해서 2주차까지는 복습을 끝냈다.이번 주차에는 C언어를 공부하면서 틈틈히 쉬고싶을 때 3~4주차 알고리즘 개념을 다시 복습해내야겠다...힙을 잘 사용하자...피곤피

2021년 12월 2일
·
0개의 댓글
post-thumbnail

[WEEK04] DAY31

2021.12.01 WEDDP문제를 풀려면 가장 먼저DP(N)이 뭘 나타낼지 먼저 정한다그것과 관련된 점화식을 만들어본다이 문제에서 DPN은 'N번째 계단까지 밟았을 때 최대 점수' 를 나타낸다.그리고 문제에 나온 조건대로 점화식을 세워보면DPN = max( stepN

2021년 12월 2일
·
0개의 댓글
post-thumbnail

[WEEK04] DAY30

DAY30 > 2021.11.30 TUE

2021년 11월 30일
·
0개의 댓글
post-thumbnail

[WEEK04] DAY29 & TMI

2021.11.29 MON29일이 생일이라 마음이 조금 붕 떠 있었다 ㅎㅎ함께하는 동기분들이 생일을 챙겨줘서 너무너무 행복했음,,, ><1기 사람 중 어떤 분이 슬랙에 카이스트 학식을 자동으로 업로드해주는 봇을 만드셨고그걸 깃허브에 공유해두셔서 2기도 어떤 분이

2021년 11월 30일
·
0개의 댓글
post-thumbnail

[WEEK04] DAY27, 28

DAY27 > 2021.11.27 SAT 일요일까지 다 훑기 월요일 문제 제대로 다 이해하기 (팀리뷰) 화요일 수요일 지금까지 알고리즘 주제 복습하기 그리디 : 문제를 풀어나가는 과정, 단계에 있어서 이 단계에서 가장 좋은게 뭔지 보고 가장 좋은 것을 선택하는 것

2021년 11월 30일
·
0개의 댓글
post-thumbnail

[WEEK04] DAY26 & TMI

..피보나치 수열 점화식을 이용했고,처음에 속도가 너무 느리게 떠서 if n == 1일때와 n == 2 일 때를 추가해서 끊어주었다.2021.11.26 FRI이번 DP문제들은 지난번 11053 가장 긴 증가하는 부분 수열 문제를 응용해서 풀 수 있을 것 같은 문제들이

2021년 11월 26일
·
0개의 댓글
post-thumbnail

[WEEK03] DAY25

다익스트라는 최단경로를 찾는 알고리즘그리디 알고리즘은 문제를 푸는 방식 분할정복같이그리디 중의 하나가 다익스트라다이나믹 - 할 수 있는 선택을 모두 알아보고 그 중 좋은 것그리디 - 그냥 바로 다음단계 중에서 제일 좋아보이는 것을 선택..시험 문제였는데나머지 2개는 손

2021년 11월 25일
·
0개의 댓글
post-thumbnail

[WEEK03] DAY24 & 다익스트라 / DFS / BFS / 위상정렬 패턴

https://terms.naver.com/entry.naver?docId=3579618&cid=59086&categoryId=59093https://suri78.tistory.com/202경로를 여러군데 거친 최종 최소 거리를 구해야 할 때 사용BF

2021년 11월 25일
·
0개의 댓글
post-thumbnail

[WEEK03] DAY23 & Dijkstra

최단경로(최솟값)를 찾는 알고리즘..1 2 21 3 51 4 12 3 32 4 23 2 33 6 54 3 34 5 15 3 15 6 2를 입력 받는다 (예시)색은 상관없다.ㅋㅋ빨리 그리겠다고 친구랑 같이 그려서 그럼 ㅋㅋㅋㅋ부모노드가 0개인 1을 가장 먼저 탐색하는 것

2021년 11월 25일
·
0개의 댓글