본문 바로가기
728x90

전체 글739

[Q&A] HDD에서 Platter 개수와 대역폭과의 관계는 무엇인가요? HDD에서 Platter 개수와 대역폭과의 관계는 무엇인가요? 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Bandwidth Bandwidth이라고 불리는 대역폭은 컴퓨팅에서 초당 표현되는 비트를 의미한다. HDD에서 말하는 대역폭은 Data bandwidth을 말하며, Platter의 개수에 따라 Data transferring bandwidth이 달라질 수 있다. # HDD의 Platter와 Data Bandwidth 관계 HDD는.. 2022. 3. 23.
[Programming] TLB(Translation Lookaside Buffer) TLB(Translation Lookaside Buffer) 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Translation Lookaside Buffer TLB는 Translation lookaside buffer의 줄임말로써 Processor에 포함된 기능 중 하나이다. Program을 실행하고 운영하는 과정에서 바로 Physical addresses로 데이터가 전달되는 것이 아니라 Virtual memory를 통해 Physica.. 2022. 3. 23.
[Q&A] MySQL에서 SQL 스크립트를 어떻게 실행시키나요? MySQL에서 SQL 스크립트를 어떻게 실행시키나요? 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # SQL 스크립트 실행하는 방법 MySQL을 처음 사용한다면 SQL 스크립트를 어떻게 실행할지 막막할 수 있다. 새로운 Tool를 사용한다는 것은 매번 어렵고 불편하다. 필자도 지인 집 컴퓨터에서만 보던 게임인줄 알았던 돌고래 모양 프로그램을 사용하게 될 줄은 몰랐지만 막상 사용해보면 어렵지 않다. 특히 shell를 사용하던 옛날과 달리 요.. 2022. 3. 22.
[HOO's INFO] 비어웨어 라이센스(Beerware License) 비어웨어 라이선스(Beerware License) 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Opensource License 프로그래밍 분야와 관련해서 다양한 라이선스들이 존재한다. 프로그래머라면 기본적으로 라이센스에 대한 부분을 정확히 인지하고 있어야 한다. 그래야 지만 코딩하는 과정에서 문제없이 프로그램 개발을 할 수가 있기 때문이다. 최근에는 다양한 오픈소스를 제공하는 오픈소스 라이선스들도 다양하게 존재하는데 오픈 소스 라이선.. 2022. 3. 22.
[Q&A] 메타데이터(Metadata)와 데이터(Data)의 차이점 메타데이터와 데이터의 차이점 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 메타데이터와 데이터 데이터는 정보(Information)의 전 단계에 해당하는 여러 가지 값들을 의미한다. 데이터와 메타데이터에 대해서 헷갈려하는 경우가 종종 있는데 데이터와 메타데이터는 의미하는 바가 다르다. 데이터가 특정 값이라고 한다면 메타데이터는 특정 값에 대한 데이터를 정의해주는 데이터이다. 한마디로 컴퓨팅에서 실질적으로 적용되는 값은 데이터이지만 이 각.. 2022. 3. 21.
[Programming] Wear Leveling Wear Leveling 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Wear Leveling SSD에서 Wear leveling이란 SSD의 사용 수명을 증가시켜주는 기능이다. Wear leveling은 SSD에서만 사용되는 기능이 아니라 반도체에서 사용되는 대표적인 기능이다. 우선은 전자식 디스크인 SSD에 Wear leveling이 필요한 근본적인 이유는 기계식 디스크와 다르다는 점이다. 기계식 디스크는 정보를 덮어쓸 수 있다는 .. 2022. 3. 21.
[Operating System] Garbage Collection, Write Amplification Garbage Collection, Write Amplification 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Garbage Collection SSD에서 Pages들이 invalidated 될 경우 pages들을 clean 해주는 작업이 필요한데 이때 사용되는 기능이 Garbage collection이다. Garbage collection은 단어 의미 자체에서 볼 수 있듯이 사용할 수 없는 또는 유효하지 않는 pages들을 정리.. 2022. 3. 21.
[Operating System] Virtual Memory: Paging, Physical Memory, MMU Virtual Memory: Paging, Physical Memory, MMU 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Virtual Memory Virtual memory는 실행하고 운영하고자 하는 프로그램의 크기가 메모리에 비해 너무 클 경우에 효율성을 위해서 사용하는 방식이다. OS에서 VM(Virtual Memory)을 사용하는 이유는 SW가 HW를 보조해주기 위해서이다. 예를 들어 VM이 없을 경우, 각 컴퓨터의 메인 메.. 2022. 3. 21.
[Programming] SSD(Solid-state Drive) SSD(Solid-state Drive) 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Solid-state Drive 기계식 디스크인 HDD를 사용하던 과거와 달리 이제는 전자식 디스크인 SSD를 많이 사용하고 있다. 거두절미하고 SSD는 HDD에 비해 많은 장점을 가지고 있고 이미 오래전부터 SSD 방식을 우리는 Flash drive 또는 USB라고 불리는 방식으로 사용해오고 있었다. 그럼에도 불구하고 이제와서 SSD가 대중화되고 있.. 2022. 3. 19.
[Programming] RAID: RAID 0, RAID 1, RAID 4, RAID 5, RAID 10 RAID: RAID 0, RAID 1, RAID 4, RAID 5, RAID 10 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Redundant Array of Inexpensive Disks RAID라고 알려진 Redundant array of inexpensive disks는 Magnetic disk에서 데이터를 저장하는 방식을 나타낸다. RAID system은 HW와 SW 방식 2가지로 나뉜다. HW는 말 그대로 하드웨어적으로 R.. 2022. 3. 18.
[Python Examples] sorted(), sorted(x, reverse) [Python Examples] sorted(), sorted(x, reverse) 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Example Codes x = (55, 33, 22, 77) y = ("James", "Amy", "Carl", "Alex") sort_num = sorted(x) sort_str = sorted(y) print(sort_num) print(sort_str) # reverse sort_num_rev = so.. 2022. 3. 17.
[Programming] Magnetic Hard Disk Drive [Programming] Magnetic Hard Disk Drive 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Hard Disk Drive Magnetic hard disk을 우리는 Hard disk drive라고 부르며, 흔히 하드 디스크 또는 HDD라고 부르는 Storage system 중에 하나이다. 하드 디스크는 아래와 같은 구성 요소를 포함하고 있다. Platter Spindle Head Actuator arm Actuat.. 2022. 3. 17.
[APP] App Design Prototype Tools: Figma App Design Prototype Tools: Figma 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Design Prototype Tools 앱(App) 개발 전에 전체적인 디자인과 기능 기획은 중요하다. 기획이 제대로 이루어지지 않는다면 개발 단계 과정에서 수정 및 보완해야 되는 부분이 많아진다. 앱이 단순하다면 전반적인 코드 수정하는 과정이 간단할 수도 있지만 기능이 다양하고 전체 알고리즘이 복잡할수록 전반적인 코드 수정 및 .. 2022. 3. 17.
[Python Examples] divmod()을 사용하여 몫, 나머지 구하기 divmod()을 사용하여 몫, 나머지 구하기 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Example Codes print("Enter the first number: ") q = input() print("Enter the second number: ") r = input() quotient, remainder = divmod(int(q), int(r)) print("Quotient:", quotient) print("Remain.. 2022. 3. 15.
[Q&A] CS 공부를 어떻게 하는 것이 좋을까요? CS 공부를 어떻게 하는 것이 좋을까요? 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # CS 전공 학부생 Computer science를 전공으로 하는 대부분의 학생이 고민하는 부분이 어떻게 CS 공부를 잘할지에 대해서이다. 필자가 느낀 컴퓨터 공부라는 것이 의외로 정해진게 없고 막막한 공부 중에 하나이다. 공부만 한다고 해서 프로그래밍을 잘하거나 CS를 잘 안다고 말을 할 수가 없기 때문이다. 따라서 CS는 지속적인 경험과 습관을 쌓는.. 2022. 3. 15.
[C++ Examples] Fixed, showpoint, setprecision(): 평균 근로 시간 구하기 [C++ Examples] Fixed, showpoint, setprecision(): 평균 근로 시간 구하기 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # C++ Example Codes #include #include using namespace std; int main() { int employee = 0; double total = 0.0; double average = 0.0; cout > employee; for (int co.. 2022. 3. 13.
[C++ Examples] setfill(), setw(): cin.get()으로 입력한 char를 setfill() 안에 char 타입 symbol 출력하기 setfill(), setw(): cin.get()으로 입력한 char를 setfill() 안에 char 타입 symbol 출력하기 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # C++ Example Codes #include #include using namespace std; int main() { char symbol; int numRows = 0; cout numRows; for (int i = 0; i < numRows; i++.. 2022. 3. 12.
[Q&A] AI 프로그램과 기존 프로그램의 차이점이 무엇인가요? AI 프로그램과 기존 프로그램의 차이점이 무엇인가요? 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # AI를 접목시킨 프로그램 AI(Artificial Intelligence)라고 부르는 인공지능 프로그램은 기존 프로그램을 대체하거나 기존 프로그램에 접목시켜 AI 프로그램이라고 부르며 사용하는 경우가 많아졌다. 그렇다 보니 종종 Bro들이 인공지능 프로그램과 기존 프로그램이 도대체 어떤 차이점을 가지고 있는지를 궁금해하는 경우가 있다. 물.. 2022. 3. 9.
[Automata] Automata Prove: Infinite Countable Automata Prove: Infinite Countable 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Infinite Countable Infinite number임에도 규칙이 있으며 bijective가 된다면 countable에 해당한다. 이를 Infinite countable이라고 하며 Backward 방식을 통해 증명이 가능하다. f: N -> A such that f(n) = 2n-1 for every(all) y ∈ B .. 2022. 3. 9.
[Automata] Automata Prove: Examples of Proving Sets Examples of Proving Sets 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Examples Automat에서 Set을 증명하는 방법에 대한 예제를 살펴보도록 하자. # Prove For any two sets A and B, A ∩ B ⊆ B ∩ A. 위와 같은 예제는 흔히 Set 관련 내용에서 쉽게 확인할 수 있는 문장이다. 우선은 For any two sets이기 때문에 Automata에서는 for every나 for.. 2022. 3. 9.
[Automata] Automata Definitions: Yield Definition Automata Definitions: Yield Definition 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Automata Definitions Definitions을 한다고 했을 때 Tree sturcture를 활용하거나 Finite Automata를 활용해서 정의가 가능하다. 이러한 정의가 이루어지기 위해서 기본적으로 정의되어야 할 것들이 있다. Concepts being defined Concepts used Logical.. 2022. 3. 8.
[Automata] Language Expression to Regular Expression Examples Language Expression to Regular Expression Examples 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Expression Algorithm을 증명하는 과정에서 표현 방법을 Language expression으로 나타낼 것인지 Regular expression으로 나타낼 건지에 차이가 있다. 이번 포스트에서는 대표적으로 많이 사용하는 LE와 RE의 차이를 예제를 통해서 살펴보도록 하겠다. Language.. 2022. 3. 8.
[Automata] NFA Examples NFA Examples 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Regular Expression 아래와 같은 예제가 있다고 가정해보자. # Example 1 (|a(|a ⋓ b|)*|) 우선 Regular expression을 간단하게 분석해본다. a와 b라는 변수가 존재하고 o, *, U 등이 해당 RE에 있는 걸 알 수 있다. 다음으로 Regular expression을 NFA로 만들어주기 위해서는 우선적으로 Tree stru.. 2022. 3. 8.
[Automata] Deterministic Finite Automata(DFA) Deterministic Finite Automata(DFA) 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Deterministic Finite Automata(DFA) 이전 Automata 포스트에서 기본적인 정의하는 방법에 대해서 알아보았다. 이번 포스트에서는 DFA에 대해서 이야기를 해보도록 하자. Automata에는 다양한 방식의 automata 구현 방식들이 존재한다. 그렇다 보니 DFA를 정확히 이해하면 막상 어렵지 않지만 .. 2022. 3. 8.
[Automata] Prove Statements Prove Statements 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Prove Statement Statement에 대한 정의까지 알아봤으니, Statement를 증명하는 것에 대해서 알아보도록 하자. Statement를 보다 쉽게 증명하기 위해서는 2가지 방법을 사용해볼 수 있다. 우선적으로는 Tree structure를 사용하여 시각적으로 특정 Statement가 어떤 구조인지를 파악한다. 이후에 Tree structure를.. 2022. 3. 8.
[Automata] Statement Statement 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Statement Automata에서 Statement은 아래와 같은 구성 요소를 포함하고 있다. Concepts Logical symbols Statement를 정의하기 위해서는 Concepts과 Logical symbols들을 통해 가능하다. Concept은 Concept name, parameter, input, output으로 정의되며, Logical symbol은 .. 2022. 3. 7.
[Automata] Function and Concept Function and Concept 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Functions Functions이라고 하면 Programming을 공부했던 사람이라면 누구나 알고 있는 용어이다. Function을 생각하면 다양한 것들이 있겠지만 sum과 같은 standard function이 생각난다. 하지만 특정 Function이 무엇이고 어떤 것들이 있으며, 어떻게 사용하는지는 알지만 Function에 대한 정확한 정의는 모르.. 2022. 3. 7.
[Automata] Automata란? Automata란? 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Automata Theory 오토마타 이론(Automata theory)은 현재 Computing에 있어서 Algorithms들에 대한 이론적인 부분이라고 알려져 있다. 사실 오토마타는 컴퓨터가 발전하고 나온 컴퓨터 알고리즘 이론이라기보다는 기존부터 있던 알고리즘 이론이다. 알고리즘이라는 것 자체가 기원전 2500년때 부터 이미 사용되어오고 있다는 점에서 오토마타 이론은 .. 2022. 3. 7.
[Python] Split: split(), max split Split: split(), max split 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # split() Python에서 split은 string을 나누어서 list를 만들 때 사용하는 기능이다. split이라는 영단어 뜻을 찾아보면 분할이라는 의미를 가지고 있는데, 파이썬에서도 문자열(String)을 나누어주는 역할을 수행한다. Split의 기본적인 기능은 String을 나누어서 list를 만들어주는 거지만 이 기능을 다양한 상황에서.. 2022. 3. 6.
[Operating System] Preemptive Scheduling Algorithm Preemptive vs Nonpreemptive Scheduling 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Preemptive Scheduling Preemptive scheduling은 선점 스케줄링이라도 불리는데, 말 그대로 우선순위가 높은 Process가 오면 기존 Process를 중단하고 우선순위대로 프로세스가 진행되는 걸 의미한다. Preemptive scheduling은 실행 상태에서 준비상태로 전환되거나 wait 상.. 2022. 3. 4.
728x90