day3 🌕

장미·2022년 6월 16일
0

오늘의 성과

목록 보기
3/129

- 자바 언어 공부 (with Do it! 자바 완전 정복)


- 운영체제 1챕터 (확인 22:00)

오늘 인준이가 회식이라 확인 시간은 못 가짐. 커헉!

  • PART 01. 운영체제와 컴퓨터

    • CHAPTER 01. 운영체제의 개요

      • 임베디드 운영체제: 내비게이션, 스마트 시계, 스마트 TV 등 CPU의 성능이 낮고 메모리 크기도 작은 시스템에 내장하도록 만든 운영체제
        → 기능을 계속 향상할 수 있다.

      • 운영체제가 있는 기계는 새로운 기능의 추가나 성능의 변경이 가능하므로 성능 및 효율성의 향상을 꾀할 수 있다.
        자원관리 가능.

      • 사용자가 컴퓨터를 사용할 수 있도록 해주고 그 결과를 알려주는 것을 인터페이스라고 한다.

      • 운영체제의 역할 | 운영체제의 목표
        자원관리 ↔️ 효율성
        자원 보호 ↔️ 안정성
        하드웨어 인터페이스 제공 ↔️ 확장성
        사용자 인터페이스 제공 ↔️ 편리성

      • 여러 작업을 조금씩 처리하여 작업이 동시에 이루어지는 것처럼 보이게 하는 것을 시분할 시스템(다중 작업 시스템)이라고 한다.

      • 분산 시스템은 네트워크상에 분산되어 있는 여러 컴퓨터로 작업을 처리하고 그 결과를 상호 교환하도록 구성한 시스템이다.


- 프로그래머스 코딩테스트 연습 Lv.1 2문제 (어제 못 한 거 마저 하기)


- study 계산기 문제 풀어보기

일단은 쓰레기같이 코딩하고 동건이에게 리뷰 받았다.
아예 싹 다 갈아엎어야 함!
귀멸의 칼날 이모티콘

주석은 지양하고, 확인할 때 콘솔로 출력하는 것 대신 log 사용하기. (log에 대해 잘 모르니 이것도 찾아 보자.)
배열보단 List 사용하기.
스플릿을 띄어쓰기 기준으로 해 보자.
유효성 검사도 생각해 보기.

  • 객체지향의 역할과 책임
  • 자료구조를 먼저 생각해 보고, 메소드로 쪼갠 뒤 클래스에 박아넣기
profile
김뉴비

0개의 댓글

관련 채용 정보