
소프트웨어의 계층 구조 컴퓨팅 분야의 다른 많은 것과 마찬가지로 소프트웨어는 계층으로 구성된다. 각 계층은 맡은 기능을 구현하고, 그 상위 계층이 서비스에 접근하는 데 사용할 수 있도록 추상화를 제공한다. 가장 밑바닥에는 하드웨어가 존재하고 다음 계층으로는 운영체제가 존재한다. 운영체제의 가장 핵심적인 역할을 하는 부분은 커널이다. 커널은 제어프로그램 중에 항상 실행 중인 제어 프로그램이다. 커널은 프로세서 관리, 메모리 관리, 주변장치 관리, 파일 관리와 더불어 인터럽트 처리 또한 담당하는데, 인터럽트란 지금 하던 일을 멈추고 다음에 무슨 작업을 할지 결정하는 역할을 한다. 브라우저는 운영체제의 일부가 아니다. 왜냐하면 어떤 브라우저든 공유된 자원이나 제어 기능에 간섭하지 않으면서 하나 또는 여러 개가..
애플리케이션 운영체제를 플랫폼으로 삼아 작업을 수행하는 프로그램이나 소프트웨어 시스템 예시 유닉스 cli command 프로그램 date: 현재 날짜와 시간을 제공하는 시스템 콜(time) + 날짜를 형식화(ctime)하고 텍스트 출력(printf) 라이브러리 기반 ls: 파일 시스템 탐색용 프로그램, 폴더 내용 정보 접근 시스템 콜 + 형식화하고 화면 표시 라이브러리 기반 워드 프로그램 파일 열기, 내용 읽기, 문서 저장 정보를 화면에 표시하고 서식 등을 조정하는 인터페이스 지원 브라우저 비동기적 이벤트: 예측할 수 없는 시점에 일정한 순서를 따르지 않고 발생하는 이벤트 확장 프로그램을 실행, 데이터 자체와 데이터 요청 주고 받기, 처리된 데이터를 디스플레이에 표시 확장 기능 플러그인 (어도비 플래시)..
파일 제거하기 (이전 로그에서 이어서 파일 시스템) 파일의 블록이 미사용 목록으로 돌아가고 파일의 폴더 엔트리는 삭제돼서 파일이 사라진 것 같지만 실제는 꽤 다름 파일이 제거되기로 하면 ‘휴지통’으로 복사되고 기존 엔트리는 지워지는데, ‘휴지통’ 또한 또 다른 폴더 파일의 블록과 그 내용은 전혀 바뀌지 않는 것 ‘휴지통 비우기’가 원래 의도한 제거 작업에 더 가깝다. 실제로 휴지통을 비우면 폴더 엔트리는 삭제되고 해당 블록이 미사용 목록에 들어가지만, 블록에 새로운 파일이 할당되기 전까지는 모든 바이트들이 그대로 존재함 파일 복구가 이러한 방식으로 복구를 수행하는 것 보안에 민감한 정보라면 더 꼼꼼하게 처리해야 한다는 것 군 조직에서는 블록을 무작위 패턴으로 된 0과 1 값을 여러 번 덮어 씌움으로써 파..
- Total
- Today
- Yesterday
- PyCharm
- python
- visualstudiocode
- 항해
- 웹개발3주차
- 현재기온넣기
- 웹개발종합반
- 아이들팬명록만들기
- 항해99
- 아이들팬명록
- 팬방명록만들기
- 4주차
- HTML
- 초보개발자
- 현재기온
- 유형검사
- Til
- 스파르타코딩
- 12기
- 스파르타
- 웹개발
- 보험
- 지니차트만들기
- 사전스터디
- aihtnyc_h
- 2주차
- 12기 1주차 숙제
- 공부하기
- ajax
- (여자)아이들
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |