삶은 감자
close
프로필 배경
프로필 로고

삶은 감자

mode_edit_outline글작성
settings환경설정
  • 전체
    • 📚 STUDY
      • PAPER REVIEW
      • AI
      • ALGORITHM
      • CODING TEST
    • 💬 LANGUAGES
      • Python
      • HTML . CSS
      • Javascript
      • JAVA
      • SQL, DB
    • 💻 PROJECTS
      • 논문 분석하기
      • 웹페이지 만들기
      • Mini OS
      • 아두이노
      • NodeMCU
    • 💌 RETROSPECT
      • daily LOG
    • 📂 이것저것
      • IT_story
      • Useful_story
      • Fun_story
  • 💜Main
  • 🤍Tags
  • 💙Guest Book
  • 🖤Daily Blog
[Mini OS 구현] 1. 구조체 (노드) 만들기

[Mini OS 구현] 1. 구조체 (노드) 만들기

검색해보니 리눅스의 파일탐색기 구조는 트리로 되어있다고 한다. 자료구조 알고리즘을 이용하여야 하니, 링크드 리스트 linked-list를 이용하여 LCRS를 통해 구현하기로 했다. 노드는 파일 또는 디렉토리이다. 구현해야하는 명령어 중에 ls에 -al옵션을 붙여보면 숨겨진 파일을 포함한 세부 정보 리스트를 볼 수 있다. 우선 이 리스트에서 보여주는 정보들 중 구현 가능한 것들을 구조체의 변수로 넣기로 했다. -l 옵션을 하면 아래의 사진처럼 세부 정보를 보여주는데, 변수를 정하기 위해서는 해당 정보들이 무엇을 의미하는지 알 필요가 있다고 느껴 서치해보았다. 우선 합계, 구현하기 어려운 부분이라 숫자로 따로 표시하지는 않았지만, 해당 리스에 나오는 파일 폴더들의 사이즈 합을 의미한다. 유형+권한 맨 처음 ..

  • format_list_bulleted Mini OS
  • · 2020. 6. 2.
  • textsms
728x90
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 전체
    • 📚 STUDY
      • PAPER REVIEW
      • AI
      • ALGORITHM
      • CODING TEST
    • 💬 LANGUAGES
      • Python
      • HTML . CSS
      • Javascript
      • JAVA
      • SQL, DB
    • 💻 PROJECTS
      • 논문 분석하기
      • 웹페이지 만들기
      • Mini OS
      • 아두이노
      • NodeMCU
    • 💌 RETROSPECT
      • daily LOG
    • 📂 이것저것
      • IT_story
      • Useful_story
      • Fun_story
최근 글
인기 글
최근 댓글
태그
  • #java
  • #Ai
  • #파이썬
  • #오류해결
  • #nlp
  • #논문리딩
  • #html
  • #추천시스템
  • #python
  • #부스트캠프 AI Tech 4기
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.